PHP电子邮件使用SMTP转发垃圾邮件

时间:2017-10-20 08:16:29

标签: php email yii2 gmail spam

在我使用Yii 2 PHP构建的Web应用程序上, 我们使用Swiftmailer发送电子邮件

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

电子邮件是HTML格式,并且邮件正文中有一个链接。 在Gmail帐户上,这些电子邮件会直接转到垃圾邮件文件夹。 关于如何解决这个问题的任何建议都会很棒!

我的Swiftmailer配置如下:

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

当我向我自己的Gmail帐户发送电子邮件时,我会在电子邮件中收到此警告:

小心这条消息。许多人将类似的消息标记为网络钓鱼诈骗,因此这可能包含不安全的内容

谢谢! 杰森

1 个答案:

答案 0 :(得分:2)

这可能与您的代码没有任何关系,如果您刚刚开始从您的(可能是新的)域发送电子邮件,那么垃圾邮件服务器(如Gmail / Outlook /等)可能需要一段时间来查看来自您的电子邮件您的域名实际上不是垃圾邮件。

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