我遇到了一个问题:直到今天,我使用包含的标头发送了带有PHP的HTML邮件
Content-type: text/html;
Run Code Online (Sandbox Code Playgroud)
现在,我添加了添加附件的功能.为此,我不得不改变这一行
Content-Type: multipart/mixed;
Run Code Online (Sandbox Code Playgroud)
现在,multipart/mixed其余的邮件,正常文本,就像文本/普通文本一样显示.我如何才能意识到附件是有效的,而mailtext仍然是HTML?
我使用mpdf创建pdf的示例编码是,(它工作正常)
<? require_once('../mpdf.php');
$mpdf = new mPDF();
$mpdf->WriteHTML('<p>Your first taste of creating PDF from HTML</p>');
$mpdf->Output();
exit;
?>
Run Code Online (Sandbox Code Playgroud)
我的示例编码发送电子邮件:
$em =//email address ;
$subject = //subject;
$message = //message;
mail($em, $subject, $message, "From: MyDomain Webmaster<admin@mydomain.com>\nX-Mailer: PHP/" . phpversion());
Run Code Online (Sandbox Code Playgroud)
我的问题是pdf已经创建并直接在浏览器中打开,如何将pdf文件作为电子邮件附件发送?
如果可能请帮我解释一下代码或者只是帮我提一些建议,我会自己编写代码.
谢谢!