PHP电子邮件使用SMTP将垃圾邮件
问题描述:
在我的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帐户我得到的电子邮件这样的警告:
要谨慎对待此邮件。许多人将类似的消息标记为网络钓鱼诈骗,因此这可能包含不安全的内容
谢谢! 杰森
答
但这可能不会有什么做你的代码,如果你刚开始从你的(也许新)域发送电子邮件可能需要一段时间的电子邮件服务,例如Gmail/Outlook中的/ etc spamfilters看来自您的域名的电子邮件实际上不是垃圾邮件。
但是,您的电子邮件内容可能会对此产生影响。您 can take a look here查看您的电子邮件是否包含任何可能触发Gmail垃圾邮件过滤器的内容。
它似乎是它的REPLY TO字段。 我发送电子邮件的域名和答复是不同的域名。 一旦我删除了对其未被标记为垃圾邮件的回复。 有没有办法解决这个问题? – Mystx
@Mystx我不知道有没有办法解决这个问题。您当然可以使用相同的域名进行回复,然后将这些回复内部转发到其他域名。 –