我正在努力解決與Is it possible to send an email through PHPMailer in XML format?相同的問題,但該解決方案無法解決我的問題。如何使用PHP郵件發送XML消息
使用PHPMailer我想發送XML消息。我已經刪除了$ mail-> AltBody。我使用:$ mail-> isHTML(false); $ MAIL-> MsgHTML($體);
的結果是,消息體有兩個部分:1:內容類型:text/plain的2:內容類型:text/html的
我的Thunderbird電子郵件客戶端只顯示簡單的文本,但在看的時候源文本都在那裏。 text/plain包含翻譯的XML(我不想那麼做)。
它是正確的把XML內容的內容類型:它的內容類型的文本/ XML存在text/html的?
我可以阻止text/plain的進行翻譯或全部被填充?
歡迎任何方向。
Robbert。
我讀了你所提到的文件的瀏覽,但不充分理解發生了什麼。這就是爲什麼我試圖用我能找到的例子來理解。我用「content-type:text/xml」添加了一個custum頭文件,並嘗試過「content-type:application/xml」。我從垃圾郵件過濾器收到錯誤。我讀過一些郵件後端不信任「X-mailer:PHP郵件程序」的郵件 – Robbert
我已經閱讀過您提到的文檔,但不太瞭解正在發生的事情。這就是爲什麼我試圖用我能找到的例子來理解。我添加了一個頭俗有「內容類型:文本/ XML」,並試圖「內容類型:應用程序/ XML」。我從垃圾郵件過濾器收到錯誤。 「SMTP錯誤:數據不接受郵件錯誤:SMTP錯誤:數據不接受SMTP服務器錯誤:消息通過垃圾郵件過濾器拒絕」。 我讀過一些郵件後端不信任「X-mailer:PHP郵件程序......」的郵件可能是與XML標頭的組合? – Robbert