我正在努力解决与Is it possible to send an email through PHPMailer in XML format?相同的问题,但该解决方案无法解决我的问题。
使用PHPMailer我想发送XML消息。我删除了$ mail-> AltBody。我使用:$ mail-> isHTML(false); $ MAIL-> MsgHTML($体);
结果是messagebody有两部分:1:content-type:text / plain 2:content-type:text / html
我的雷鸟电子邮件客户端仅显示纯文本,但在查看源时,两个文本都在那里。 text / plain包含已翻译的XML(我不希望这样)。
将XML内容放入内容类型是否正确:text / html是否存在内容类型text / xml?
我可以阻止翻译文本/普通文件吗?或者根本不填写文本/普通文件?
欢迎任何指示。
Robbert。
答案 0 :(得分:0)
这对代码来说read the docs或失败真的很有帮助。不要打电话给随机函数,并期望它们神奇地知道你想要什么。
要设置原始邮件格式,请将ContentType
设置为您想要的MIME类型(texe/xml
),并将内容放入Body
。这就是你需要做的一切。