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

我正在使用PHPMailer发送电子邮件。但由于某些原因,它总是去垃圾箱

谷歌称该邮件缺少,邮件标题为

问题是如何使用PHPMailer添加附加标题

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)
根据发件人地址设置。这可能是邮件服务器安装问题。您是否尝试过使用php
mail
命令发送邮件?谢谢。。它现在正在添加。但出于某种原因,谷歌将其标记为垃圾邮件?知道吗?也许是你的内容?尝试发送一封只包含一句话而没有锚定标签的电子邮件。