我有每天發送電子郵件的應用程序。我正在使用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