我正在使用默认的PHP邮件程序功能向用户发送交易电子邮件(HTML),例如注册,创建帐户,下订单等等,但是有些电子邮件会传递给用户,而有些电子邮件会失败以下是我的代码
$htmlContent = $this->load->view('email_template/checkout_signup_email.php',$user,TRUE);
enter $encoding = "utf-8";
// Preferences for Subject field
$subject_preferences = array("input-charset" => $encoding,"output-charset"
=> $encoding,"line-length" => 76, "line-break-chars" => "\r\n");
// Mail header
$email_from ="sales@mydomain.com";
$header = "Content-type: text/html; charset=".$encoding." \r\n";
$header .= 'From: Citation Builder Pro <sales@mydomain.com>'. "\r\n".
'Reply-To: sales@mydomain.com' . "\r\n" .
'Return-Path: sales@mydomain.co' . "\r\n" ;
$header .= "MIME-Version: 1.0 \r\n";
$header .= "Content-Transfer-Encoding: 8bit \r\n";
$header .= "Date: ".date("r (T)")." \r\n";
$header .= iconv_mime_encode("Subject", $mail_subject,
$subject_preferences);
// Send mail
mail($email, $subject,$htmlContent, $header );
如果我签入cpanel&gt;跟踪交付 - 以下内容显示在结果列
中数据结束后来自远程邮件服务器的SMTP错误:552 5.2.0 HyaPeobnUk9U1 :: ded ::因垃圾邮件或病毒内容而被拒绝的邮件::
时请包含这整条信息