我有一個郵件應用程序的問題,我目前正在使用PHP在Linux服務器上開發。在發送一封電子郵件給不同客戶端的一堆地址後,有時這些郵件不能被接收者讀取。 例如身體似乎開始與此:PHP郵件():標題出現在郵件正文中
boundary="=_2cac04098ebf51c342bd57eab2200e38"
Message-ID: <lo5huc.id4ip6qutsch.lforce.de>
Date: Mon, 11 Jul 2011 06:01:24 +0200 (CEST)
--=_2cac04098ebf51c342bd57eab2200e38
我真的不知道發生了什麼我的郵件。標題中的每一行由\n
分隔,邊界條目具有前導\t
。儘管客戶端似乎在解析我的頭文件時讀取了不在線的分行符。它也發生在標題的其他部分。
有沒有人有類似的問題?請幫幫我!
Andy
更新:我敢肯定,這是沒有編碼錯誤。我一直在編寫這個郵件的東西多年(甚至編寫我自己的郵件客戶端),它的工作完美。現在我們使用RMAIL類,它也來自一個更大的開源項目。我認爲這更像是我的系統配置問題......但這只是一個猜測。
請顯示您的代碼。 – Cfreak
看起來像一個MIME邊界。您是否使用圖書館(如PEAR :: Mail)發送電子郵件? – minichate
它很長,並在太多的部分發布在這裏。這是這樣的: $ header。=「From:[email protected] \ nContent-Type:text/html \ n」 真的沒什麼特別的。 我使用純郵件()和郵件 – Andy