答案 0 :(得分:1)
为什么不使用PHPMailer?
下载他们的回购here,提取存档并将脚本的文件夹复制到您的项目中。包含主脚本文件
require_once('path/to/file/class.phpmailer.php');
现在,发送附带电子邮件的过程非常困难,非常简单:
$email = new PHPMailer();
$email->From = 'you@example.com';
$email->FromName = 'Your Name';
$email->Subject = 'Message Subject';
$email->Body = $bodytext;
$email->AddAddress( 'destinationaddress@example.com' );
$file_to_attach = 'PATH_OF_YOUR_FILE_HERE';
$email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' );
return $email->Send();
这只是一行$email->AddAttachment();
,你不能要求更容易。
如果使用PHP的mail()
函数执行此操作,您将编写代码堆栈,并且您可能有很多很难找到错误。