2011-08-21 49 views
0

這是我的PHP函數:PHP郵件上的Gmail - 我瘋了還是什麼?

$message="Hello"; 
$headers='From: "Sender" <[email protected]>'."\r\n".'Reply-To: [email protected]'."\r\n".'X-Mailer: PHP/'.phpversion(); 
mail("[email protected]", "Title", $message, $headers); 

我得到的郵件在Gmail,但是當我點擊回覆我看到以下字段:

From : [email protected] 
To : [email protected] 

:o應該是相反的。爲什麼這個麻煩?

編輯

這是Gmail的郵件的標題時,我得到它:

from My Hosting [email protected] trougth webxc13s09.ad.aruba.it 
reply to [email protected] 
to [email protected] 

,這就是正確的!當我打開該郵件並單擊回覆時,Gmail字段從/到填充爲:

from : [email protected] 
to : [email protected] 

但這是錯誤的。應該是

from : [email protected] 
to : [email protected] 
+0

請嘗試僅使用'\ n'。此外,避免使用「X-Mailer」通常會更好 - 很多垃圾郵件過濾器都會對它做出反應......無論如何,您的意思是「哪個」字段?將Gmail?如果是這樣的話,我會很驚訝。你的意思是引用的消息嗎? –

+0

不!當我打開郵件並做「回覆」時,「發件人」字段與郵件的目的地址一致,而「郵件收件人」字段與郵件頭的「至」郵件一起發送。看起來他們被換了... – markzzz

+0

這真的很奇怪。我不知道是什麼原因造成的 –

回答

0

剛剛測試過我自己。你爲什麼認爲這是不正確的?

從PHP文檔:

bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]]) 

編輯

讀你編輯好以後我在Gmail中按回覆按鈕。

This對我來說看起來還行。對不起,我忍不住。

+0

*在回覆收件人的電子郵件時,他的訂單出錯了。 –

+0

是啊!檢查更新的問題:) – markzzz

相關問題