Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在phpmailer中更改字体?_Php_Phpmailer - Fatal编程技术网

如何在phpmailer中更改字体?

如何在phpmailer中更改字体?,php,phpmailer,Php,Phpmailer,我计划在收到邮件时发送一封字体为“世纪哥特式”的电子邮件。我希望有人能帮我解决我的问题。 我非常感谢你的回答 这是我的密码 $mail->Body = " <html> <head></head> <body> <b>Request ID:</b> $bodystring <br>

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

这是我的密码

$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>
";
$mail->Body=”
请求ID:$bodystring
类型:$bodystring1
请求:$bodystring2
状态:$bodystring3
服务:$bodystring4
请求日期:$bodystring5
目标日期:$bodystring6
";
HTML电子邮件样式是一个雷区问题,您基本上需要恢复到HTML版本4.0,并使用内联的
标记设置所有样式。您还需要在电子邮件的
标记上方添加字体作为
正文{}
标记。互联网上有很多关于这方面的阅读材料,因为进行跨平台和跨系统支持是一件痛苦的事情。它仍然使用旧的标记,并且尽可能多地保持样式内联是最好的方法。不要麻烦调用外部样式表,它们将被邮件阅读器删除

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

请看现在负责PHPMailer项目的人的帖子:

html电子邮件与浏览器的html类似,您可以在邮件头添加css声明。不是所有的电子邮件客户端都会支持它,所以一般来说我会保持它的简单性。body{font family:century gothic;}?我的答案会为您更新的,太棒了!它起作用了!非常感谢你的回答。我只是在头标签上添加样式。:)谢谢大家!!谢谢你的回复。现在对我有效:))