我需要你的帮助!
我有一些文件在FPDF中生成带附件的邮件,我需要的是将邮件的字体系列配置为Arial和Size 12px,我知道如何在PDF中而不是在邮件中这样做。
这是使用FPDF的邮件代码
$filename = "example.pdf";
// encode data (puts attachment in proper format)
$pdfdoc = $pdf->Output("", "S");
$attachment = chunk_split(base64_encode($pdfdoc));
// main header (multipart mandatory)
$headers = "From: ".$from.$eol;
$headers .= "MIME-Version: 1.0".$eol;
$headers .= "Content-Type: multipart/mixed; boundary=\"".$separator."\"".$eol.$eol;
$headers .= "Content-Transfer-Encoding: 7bit".$eol;
$headers .= "This is a MIME encoded message.".$eol.$eol;
// message
$headers .= "--".$separator.$eol;
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"".$eol;
$headers .= "Content-Transfer-Encoding: 8bit".$eol.$eol;
$headers .= $message.$eol.$eol;
// attachment
$headers .= "--".$separator.$eol;
$headers .= "Content-Type: application/octet-stream; name=\"".$filename."\"".$eol;
$headers .= "Content-Transfer-Encoding: base64".$eol;
$headers .= "Content-Disposition: attachment".$eol.$eol;
$headers .= $attachment.$eol.$eol;
$headers .= "--".$separator."--";
// send message
mail($to, $subject, "", $headers);
我希望你能帮助我,谢谢!
答案 0 :(得分:2)
电子邮件需要使用内联样式,大致如下:
<p style="font-family: Arial, sans-serif; font-size: 12px">This paragraph is formatted correctly</p>
或者您可以将样式放入
<span>Here is lots of stuff.</span>
标记覆盖
内的相关部分<body></body>
电子邮件。
我不确定你为什么不把$ message作为mail()函数的第三个arg。无论如何,您需要播放其内容。