如何更改 phpmailer 中的字体?
How can I change font in phpmailer?
我打算在收到时发送一封字体样式为 "century gothic" 的电子邮件。我希望有人能帮助我解决我的问题。
非常感谢您的回答。
这是我的代码
$mail->Body = "
<html>
<head></head>
<body>
<b>Request ID:</b> $bodystring <br>
<b>Type:</b> $bodystring1 <br>
<b>Request:</b> $bodystring2 <br>
<b>Status:</b> $bodystring3 <br>
<b>Service:</b> $bodystring4 <br>
<b>Request Date:</b> $bodystring5 <br>
<b>Target Date:</b> $bodystring6 <br>
</body>
";
HTML 电子邮件样式是一个问题雷区,您基本上需要恢复到 HTML 版本 4.0 并使用内联 <font >
标记对所有内容进行样式设置。您还需要在电子邮件的 <body>
标签上方添加字体作为 <style> body{ }</style>
标签 以及 。互联网上有很多关于此的阅读 material,因为跨平台和跨系统支持很麻烦。它仍然使用旧标签,并尽可能多地保持内联样式。不要费心调用外部样式表,它们会被邮件阅读器丢弃。
检查 SO 以了解类似问题和更详尽的答案。如果您不想或不需要支持 Micrsoft Live / Hotmail / Outlook 电子邮件平台,基本上事情会变得容易得多,但即便如此,它仍然是一个 faffy fiddle。
请看现在负责 PHPMailer 项目的人所写的 post:
Do we still need to use <font> tags in HTML emails?
我打算在收到时发送一封字体样式为 "century gothic" 的电子邮件。我希望有人能帮助我解决我的问题。 非常感谢您的回答。
这是我的代码
$mail->Body = "
<html>
<head></head>
<body>
<b>Request ID:</b> $bodystring <br>
<b>Type:</b> $bodystring1 <br>
<b>Request:</b> $bodystring2 <br>
<b>Status:</b> $bodystring3 <br>
<b>Service:</b> $bodystring4 <br>
<b>Request Date:</b> $bodystring5 <br>
<b>Target Date:</b> $bodystring6 <br>
</body>
";
HTML 电子邮件样式是一个问题雷区,您基本上需要恢复到 HTML 版本 4.0 并使用内联 <font >
标记对所有内容进行样式设置。您还需要在电子邮件的 <body>
标签上方添加字体作为 <style> body{ }</style>
标签 以及 。互联网上有很多关于此的阅读 material,因为跨平台和跨系统支持很麻烦。它仍然使用旧标签,并尽可能多地保持内联样式。不要费心调用外部样式表,它们会被邮件阅读器丢弃。
检查 SO 以了解类似问题和更详尽的答案。如果您不想或不需要支持 Micrsoft Live / Hotmail / Outlook 电子邮件平台,基本上事情会变得容易得多,但即便如此,它仍然是一个 faffy fiddle。
请看现在负责 PHPMailer 项目的人所写的 post: Do we still need to use <font> tags in HTML emails?