如何更改phpmailer中的字体?

Jas*_*ing 4 php phpmailer

我打算在收到时发送一封字体样式为“世纪哥特式”的电子邮件。我希望有人能帮助我解决我的问题。我非常感谢您的回答。

这是我的代码

$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>
";
Run Code Online (Sandbox Code Playgroud)

Mar*_*tin 7

HTML 电子邮件样式是一个问题雷区,您基本上需要恢复到 HTML 4.0 版并使用内联<font >标签设置所有样式。您还需要添加字体作为<style> body{ }</style>标签以及上述<body>电子邮件的标签。互联网上有很多关于这个的阅读材料,因为跨平台和跨系统支持是一种痛苦。它仍然使用旧标签并保持尽可能多的内联样式。不要打扰调用外部样式表,它们会被邮件阅读器丢弃。

检查 SO 类似的问题和更详尽的答案。如果您不想或不需要支持 Micrsoft Live/Hotmail/Outlook 电子邮件平台,基本上事情会变得容易得多,但即便如此,它仍然是一个笨拙的小提琴。

请参阅现在负责 PHPMailer 项目的人的这篇文章: 我们是否仍然需要在 HTML 电子邮件中使用 <font> 标签?