我正在尝试通过电子邮件发送一个html表,其中包含链接。但是当我收到电子邮件时,它只是向我展示了html代码本身。
我正在使用PHP pear发送电子邮件。
我尝试构建一个像这样的字符串
$body = "<table>";
$body = $body . "<tr><td><a href='http://google.ca'>Google</a></td></tr>";
$body = $body . "</table>";
然后通过电子邮件发送,但是当我收到电子邮件时,它就像这样
<table><tr><td><a href='http://google.ca'>Google</a></td></tr></table>
有什么建议吗?谢谢!
答案 0 :(得分:1)
看起来您没有为HTML电子邮件设置内容或MIME类型(这意味着它只是以纯文本形式发送)。
请查看此链接,获取有关PHP电子邮件的指南:http://articles.sitepoint.com/article/advanced-email-php
答案 1 :(得分:1)
您需要确保将HTML传递给setHTMLBody()函数。如果问题仍然存在,我们需要查看更多PHP代码。