PHP邮件标题
基本上我要做的是将文件附加到我发送的电子邮件中。很简单吧?由于某种原因,它不喜欢以下代码(可能是因为标题)。有人可以帮忙吗?
提前致谢!!
$subject = "File ".date("Ymd");
$message = "NONE";
$filename = "test.csv";
$content = chunk_split(base64_encode(file_get_contents($filename)));
$uid = md5(uniqid(time()));
$name = basename($file);
$header .= "MIME-Version: 1.0rn";
$header .= "From: noreply@x.comrn";
$header .= "Reply-To: noreply@x.comrn";
$header .= "Content-Type: multipart/mixed; boundary="".$uid.""rnrn";
$header .= "This is a multi-part message in MIME format.rn";
$header .= "--".$uid."rn";
$header .= "Content-Type:text/plain; charset=iso-8859-1rn";
$header .= "Content-Transfer-Encoding: 7bitrnrn";
$header .= $message."rn";
$header .= "--".$uid."rn";
$header .= "Content-Type: text/csv; name="".$filename.""rn";
$header .= "Content-Transfer-Encoding: base64rn";
$header .= "Content-Disposition: attachment; filename="".$filename.""rnrn";
$header .= $content."rnrn";
$header .= "--".$uid."rn";
//echo $header;
if (mail($to_email, $subject, $message, $header)) {
echo "mail send ... OK";
} else {
echo "mail send ... ERROR!";
}
而错误:
警告:mail()[function.mail]:mail()函数参数错误,邮件未发送。
没有找到相关结果
已邀请:
4 个回复
痰嫉
功能。
伐教爸
程琶
末钉蹈泰唬