1

我有一个用 PHP/Symfony 构建的应用程序。其中一部分需要向用户发送本质上是帐户验证电子邮件的内容。不幸的是,我的电子邮件似乎触发了垃圾邮件过滤器(gmail、hotmail,可能还有其他),并且没有进入用户的收件箱。

我可以使用哪些策略来避免被过滤?

4

2 回答 2

2

与其从您的网站运行的服务器发送邮件,不如使用受信任的外部邮件服务器。你可以用 Swift_SmtpTransport 做到这一点。

您甚至可以为此目的使用您的 gmail 帐户:http ://www.symfony-project.org/more-with-symfony/1_4/en/04-Emails#chapter_04_sub_sending_emails_via_gmail

于 2011-02-23T21:03:18.967 回答
1

电子邮件过滤器使用不同的策略来检测自动生成的电子邮件。每个电子邮件过滤器都不同,但您最好的策略是确保您实际创建的电子邮件严格符合电子邮件标准。包括所有相关的标题。确保您对国际字符等使用正确的编码。格式良好的电子邮件通常会获得更好的分数。

当然,请使用声誉良好的电子邮件代理。

于 2011-02-23T21:12:26.863 回答