我的SMTP邮件一直作为垃圾邮件通过


MY SMTP mail keeps coming through as Junk

我知道这在网上到处都是......但是我已经尝试了很多解决方案,但它似乎不起作用。我的SMTP邮件最初是垃圾邮件,现在只是进入我的收件箱,但有一个警告通知,说该电子邮件没有通过欺诈测试。

所以我使用Optus的SMTP服务器(mail.optusnet.com.au),对于"sendmail_from",我有我的电子邮件地址。

对于实际的邮件,我有这个:

$message = 'Hello, $user;
$to      = 'nobody@example.com';
$subject = 'Welcome';
$headers = 'From: myemail@hotmail.com' . "'r'n" .
           'Reply-To: myemail@hotmail.com' . "'r'n" .
           'X-Mailer: PHP/' . phpversion();
mail('myemail@hotmail.com', $subject, $message, $headers);

伙计们有什么想法吗?

谢谢

亚当

大多数电子邮件提供商会检查收到的每封电子邮件,以确定它是否是垃圾邮件。例如,如果你从mail.optusnet.com.au发送一封myemail@hotmail.com电子邮件,它将无法通过测试,并将被归入垃圾邮件类别。根据我的经验,雅虎和Hotmail通常会将每封带有X-Mailer: PHP标题的电子邮件都作为垃圾邮件!

有关详细信息,请查看发件人策略框架。<小时 />关于评论:如果您查看收到的电子邮件,您将看到如下所示的内容:

Received-SPF: neutral (google.com: x.x.x.x is neither permitted nor denied by best guess record for domain of email@mail.optusnet.com.au) client-ip=x.x.x.x;

它告诉客户,这封电子邮件至少没有试图将自己显示为其他人,所以它会进入您的收件箱。 但是如果您使用 something@hotmail.com ,因为hotmail.com具有有效的 IP 并且它与 mail.optusnet.com.au 不同,因此它会转到您的垃圾文件夹。