【问题标题】:Avoiding Spam Filters for account confirmation emails避免帐户确认电子邮件的垃圾邮件过滤器
【发布时间】:2011-02-23 20:53:42
【问题描述】:

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

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

【问题讨论】:

  • 祝你好运 - 许多网络钓鱼电子邮件都适合此配置文件(“单击我们的特殊链接以验证您的帐户...”),因此您可能需要想出一个替代方案以防万一电子邮件不要成功。
  • 是的,这是个问题。很多地方只是说检查你的垃圾邮件文件夹,但他们想在注册和发送电子邮件之间手动批准每个用户,所以这是行不通的。

标签: symfony1 symfony-1.4 swiftmailer


【解决方案1】:

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

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

【讨论】:

  • 必须看看客户的 IT 团队是否可以设置
【解决方案2】:

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

当然要使用信誉良好的电子邮件代理。

【讨论】:

    猜你喜欢
    • 2011-01-29
    • 1970-01-01
    • 2012-01-16
    • 2010-09-21
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2013-07-03
    • 2020-01-31
    相关资源
    最近更新 更多