2017-10-20 161 views
0

在我的Web应用程序,使用Yii 2 PHP, 建立我们发送使用SwiftmailerPHP电子邮件使用SMTP将垃圾邮件

它被配置为连接到SMTP服务器发送电子邮件的电子邮件 - 为了避免出现问题。

电子邮件是HTML格式,并且在邮件正文中有链接。 在Gmail帐户上,这些电子邮件直接进入垃圾邮件文件夹。 关于如何解决这个问题的任何建议将是伟大的请!

我Swiftmailer配置如下:

'mailer' => [ 
     'class' => 'yii\swiftmailer\Mailer', 
     'useFileTransport'=>false, 
     'transport' => [ 
      'class' => 'Swift_SmtpTransport', 
      'host' => 'mail.domainhere.com', 
      'username' => '[email protected]', 
      'password' => 'PASSWORDHERE', 
      'port' => '465', 
      'encryption' => 'ssl', 
     ], 
    ], 

当我发送邮件到我自己的Gmail帐户我得到的电子邮件这样的警告:

要谨慎对待此邮件。许多人将类似的消息标记为网络钓鱼诈骗,因此这可能包含不安全的内容

谢谢! 杰森

回答

2

但这可能不会有什么做你的代码,如果你刚开始从你的(也许新)域发送电子邮件可能需要一段时间的电子邮件服务,例如Gmail/Outlook中的/ etc spamfilters看来自您的域名的电子邮件实际上不是垃圾邮件。

但是,您的电子邮件内容可能会对此产生影响。您 can take a look here查看您的电子邮件是否包含任何可能触发Gmail垃圾邮件过滤器的内容。

+0

它似乎是它的REPLY TO字段。 我发送电子邮件的域名和答复是不同的域名。 一旦我删除了对其未被标记为垃圾邮件的回复。 有没有办法解决这个问题? – Mystx

+0

@Mystx我不知道有没有办法解决这个问题。您当然可以使用相同的域名进行回复,然后将这些回复内部转发到其他域名。 –