在自动生成的HTML电子邮件中更改字体

时间:2012-10-18 07:20:38

标签: html email

我需要发送大量数字,所以想要将字体更改为Courier。

我要这样做吗?我的结构是......

$message = "Contact      : ".$_SESSION["Contact"]."\n\r".

...

$mail_sent = @mail( $to, $subject, $message, $headers );

当我尝试像粗体开/关或其他地方建议的简单测试时,它们只是作为文本出现并在Outlook和我的iPhone中传输和显示相同。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

似乎您正在使用php,因此下一个语法应该可行。只需将下一个标题添加到您已有的标题中,或用相似的内容替换您拥有的标题:

$headers .= "Content-Type: text/html; charset=utf-8\r\n";
$headers .= "MIME-Version: 1.0\r\n";

并将您的文字更改为以下内容:

$message = "Contact      : "<span style="font-face:courier;">.$_SESSION["Contact"]<span>."\n\r".

我假设该行是您要格式化的数字。但当然你可以修改信息中的任何一行

再见