【发布时间】:2014-03-28 12:27:05
【问题描述】:
编辑 :: 我刚刚找到了我自己问题的答案。它似乎只理解<span style="..."></span>标签,而没有其他类型的字体标签。
还是谢谢! ^^
原问题:
我已经成功地让 PHPmailer 工作了。除字体样式外,一切正常。如果我这样做,当电子邮件出现在我的收件箱中时,字体不会受到影响。
isHTML 已经设置为 true 了。
$mail->Body = '
<html>
<body style="font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#FF0000;">
Testing Fonts
</body>
</html>';
我也尝试做一个标签而不是把它放在正文标签中
<font style="font-family: Verdana, Geneva, sans-serif; color:#FF0000;">Testing Fonts</font>
当我收到电子邮件时(我尝试通过电子邮件发送到我的 gmail、yahoo 以及使用 Outlook 访问的公司电子邮件),它显示的字体是任何电子邮件客户端正在查看的默认字体.
例如在 Outlook 上,它显示为 Times New Roman 和黑色,而不是 Verdana 和红色。
有谁知道我做错了什么? :(
谢谢!
【问题讨论】:
-
电子邮件客户端不是网络浏览器,很多 html 的工作方式会有所不同。
-
是的,谢谢达贡。我想通了,我不得不改用 标签。
标签: php html-email phpmailer