我有每天发送电子邮件的应用程序。我正在使用SwiftMailer PHP库和SMTP帐户。SMTP电子邮件进入垃圾邮件上的Outlook
我发送的测试邮件到以下供应商,看看邮件到收件箱或垃圾邮件:
- GMail (OK - Inbox)
- Yahoo (OK - Inbox)
- AOL (OK - Inbox)
- Outlook (FAIL - Junk)
现在的代码我使用:
// init smtp transport
if ($smtp_ssl !== false)
{
$transport = Swift_SmtpTransport::newInstance($smtp_host, $smtp_port, strtolower($smtp_ssl));
}
else
{
$transport = Swift_SmtpTransport::newInstance($smtp_host, $smtp_port);
}
// using login/password
if($smtp_user !== false && $smtp_pass !== false){
$transport->setUsername($smtp_user);
$transport->setPassword($smtp_pass);
}
$mailer = Swift_Mailer::newInstance($transport);
$status = $mailer->send($message);
我不明白为什么展望认为,这是垃圾邮件。
现在我注意到的是,如果我的SMTP帐户是从我的服务器,如:[email protected]进入垃圾邮件,但如果我在我的SMTP帐户更改为类似[email protected]则去收件箱。
莫不是蹊跷的是Hotmail的是把它当作垃圾邮件我的服务器域名?
另外如果我的SMTP帐户是[email protected]现在AOL将从此SMTP帐户发送的电子邮件视为垃圾邮件。
谢谢。这很奇怪,因为如果我使用Gmail SMTP帐户而不是我的服务器帐户,Outlook不会将电子邮件视为垃圾邮件,但现在AOL将其视为垃圾邮件。 – GGio