为帐户确认电子邮件避免使用垃圾邮件过滤器

时间:2011-02-23 20:53:42

标签: symfony1 symfony-1.4 swiftmailer

我有一个用PHP / Symfony构建的应用程序。部分原因是需要向用户发送基本上是帐户验证电子邮件的内容。不幸的是,我的电子邮件似乎正在触发垃圾邮件过滤器(gmail,hotmail,可能是其他邮件)而不是用户收件箱。

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

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