如何使用PHP邮件程序发送XML消息

时间:2016-03-14 18:51:13

标签: xml phpmailer

我正在努力解决与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。

1 个答案:

答案 0 :(得分:0)

这对代码来说read the docs或失败真的很有帮助。不要打电话给随机函数,并期望它们神奇地知道你想要什么。

要设置原始邮件格式,请将ContentType设置为您想要的MIME类型(texe/xml),并将内容放入Body。这就是你需要做的一切。