【问题标题】:PHPMailer goes to spamPHPMailer 去垃圾邮件
【发布时间】:2015-07-08 09:51:26
【问题描述】:

我有 PHPMailer 的问题。邮件转到 o2 和 Hotmail 上的垃圾邮件。在其他服务器上运行良好。这是我的代码:

require_once('class.phpmailer.php');
require_once('class.smtp.php'); 
$mail = new PHPMailer(); 
$mail->From = "abc@mydomain.pl";
$mail->FromName = "XYZ";
$mail->AddReplyTo('abc@mydomain.pl', 'XYZ');
$mail->CharSet = 'UTF-8';
$mail->Host = "mail.mydomain.pl"; 
$mail->Mailer = "smtp"; 
$mail->SMTPAuth = true;
$mail->Username = "abc@mydomain.pl"; 
$mail->Password = "password"; 
$mail->Port = 25;
$mail->Subject = "Subject";
$mail->Body = "Message";
$mail->AddAddress ('xxx@yyy.pl','User');
$mail->Send();

谁能帮忙?

【问题讨论】:

  • 投递问题都与 DNS、SPF、DKIM、地址和之前的发送信誉有关,与 PHPMailer 没有任何直接关系。您还使用旧版本的 PHPMailer,并且您的代码基于旧示例;更新它。

标签: phpmailer


【解决方案1】:

除了你的服务器可能由于某种原因被列入黑名单之外,我遇到的电子邮件登陆垃圾邮件服务器的最常见原因是发件人地址和服务器名称不匹配。

考虑从服务器cheapwebhosting.com 发送的类似someone@mydomain.com 的发件人地址,收件人邮件服务器会看到差异并很可能认为这是垃圾邮件。

因此,如果此处发生类似情况(或者如果您发现其他任何看起来可疑的内容),您应该检查测试电子邮件的邮件标题

【讨论】:

    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 2013-05-19
    • 2014-07-23
    • 1970-01-01
    • 2011-08-22
    • 2015-04-13
    • 1970-01-01
    • 2013-08-02
    相关资源
    最近更新 更多