PHPMailer通过邮件头发送
我正在使用PHPMailer发送电子邮件。但由于某些原因,它总是去垃圾箱 谷歌称该邮件缺少,邮件标题为 问题是如何使用PHPMailer添加附加标题PHPMailer通过邮件头发送,php,sendmail,phpmailer,Php,Sendmail,Phpmailer,我正在使用PHPMailer发送电子邮件。但由于某些原因,它总是去垃圾箱 谷歌称该邮件缺少,邮件标题为 问题是如何使用PHPMailer添加附加标题 current code: function sendMail($mail, $arr) { $mail->AddAddress($arr['toEmail'], $arr['toName']); $mail->SetFrom($arr['fromEmail'], $arr['fromName']); $mail
current code:
function sendMail($mail, $arr) {
$mail->AddAddress($arr['toEmail'], $arr['toName']);
$mail->SetFrom($arr['fromEmail'], $arr['fromName']);
$mail->AddReplyTo($replyEmail, $replyName);
$mail->Subject = trim($arr['subject']);
$mail->addCustomHeader('mailed-by: mydomain.com'); <-- didnt work.
$mail->MsgHTML( trim($arr['content']) );
$mail->IsHTML(true);
$mail->Send();
}
当前代码:
函数sendMail($mail,$arr){
$mail->AddAddress($arr['toEmail'],$arr['toName']);
$mail->SetFrom($arr['fromEmail'],$arr['fromName']);
$mail->AddReplyTo($replyEmail,$replyName);
$mail->Subject=trim($arr['Subject']);
$mail->addCustomHeader('mailed-by:mydomain.com');MsgHTML(trim($arr['content']);
$mail->IsHTML(true);
$mail->Send();
}
也许可以试试:$mail->Hostname
根据这一点。已经试过了吗?:
$mail->Host = "mydomain.com";
据我所知,您不应该设置
Mail By
标题。它由邮件传输代理(MTA)
根据发件人地址设置。这可能是邮件服务器安装问题。您是否尝试过使用phpmail
命令发送邮件?谢谢。。它现在正在添加。但出于某种原因,谷歌将其标记为垃圾邮件?知道吗?也许是你的内容?尝试发送一封只包含一句话而没有锚定标签的电子邮件。