PHP posta başlığı - sadece ilk satırı kullanılan, beden olarak işlenir kalan

0 Cevap php

Çok uzun süre bu sorunu yaşıyorsanız edilmiş ve herhangi bir çözüm bulamadı. Ne olur bazen ben gönderilen e-posta gövde metninde görünen başlık olmasıdır. Yakın incelemede, başlığın ilk satırı başlık olarak okundu ancak başlığının kalanı vücut olduğu düşünülmektedir. Sadece bu yüzden doğru başlıklarını okumak yapamaz kendi posta istemcisi olup olmadığını merak ediyorum seçilen bir kaç alıcılara olur.

Bir numunesinin bir kopyalama ve yapıştırma (o posta düz metin olarak görüntülenir) mail bozuk:

Content-Type: multipart/alternative;boundary="4ca471aa8aed6" From: XXX <XXXX@XXX.com> Message-ID: <1285845418-XXX@XXX.com> X-Mailer: PHP v5.2.14
Date: Thu, 30 Sep 2010 12:16:58 +0100 (BST)
X-Spam: [F=0.2000000000; B=0.500(0); STSI=0.500(-24); STSM=0.500(-24); CM=0.500; MH=0.500(2010093005); S=0.200(2010073001); SC=none]
X-MAIL-FROM: <XXX@XXX.com>
X-SOURCE-IP: [83.138.141.236]
X-AnalysisOut: [v=1.0 c=1 a=x7AK10Bnz50A:10 a=BLceEmwcHowA:10 a=VqisAvswpt]
X-AnalysisOut: [4FyOtI4ClGvg==:17 a=vw80RhgAwbNm-Xx5EKgA:9 a=dX3ThSBsV1pHv]
X-AnalysisOut: [tqXy1oA:7 a=yEJHB1MS_eYZD3xBjjsxBp4tBv8A:4 a=QEXdDO2ut3YA:]
X-AnalysisOut: [10 a=xNwWcUBMj4F1506d:21 a=jABlWf4rlI1j5d6A:21 a=MGaB5ybbA]
X-AnalysisOut: [AAA:8 a=6-7fRTDBl2X58nfIeBAA:9 a=UMAsvBM9vilmjbwRO0EA:7 a=]
X-AnalysisOut: [TNgMOtyArbXF74fBhVb4Pk7RMrwA:4 a=_wpYbfnAMgAA:10 a=iDrULPt]
X-AnalysisOut: [N55ecZwpH:21 a=e4HzzWUux0m5Q-ha:21]

--4ca471aa8aed6 Content-type: text/plain; charset=utf-8

Posta vücut burada itibaren ..

Yukarıdaki posta gelen php kodlama olduğunu:

$eol = "\r\n";
$boundary = uniqid();
$headers  = 'MIME-Version: 1.0' . $eol;
$headers .= 'Content-Type: multipart/alternative;boundary="' . $boundary . '"' . $eol;
$headers .= "From: $firstname $lastname <$email>" .$eol;
$headers .= 'Message-ID: <'.time().'-XXX@XXX.com>'.$eol.
  'X-Mailer: PHP v' . phpversion() . $eol;


$subject = "Subject";
$message = "--$boundary$eol";
$message .= "Content-type: text/plain; charset=utf-8$eol$eol;
$message .="Message body here";

Başlığında ilk satırı e görünmüyor dikkat edin. Herkes önce deneyim? Bu sadece bir kaç alıcılara olur postaların% 99 iyi. Bu sorunu olanlar için, onlar ince diğer kaynaklardan HTML postaları alıyor belirtti. Ayrıca, ben onlardan bir tane var .. herhangi bir sorunları IBM Lotus Notes kullanıyor musun?

Teşekkürler!

0 Cevap