如何从许多地址发送交易邮件(不发送垃圾邮件或代表)

时间:2016-12-22 21:43:13

标签: email amazon-web-services symfony swiftmailer transactional-email

在Laravel / Symfony SaaS应用程序中,我希望我的客户向他们的客户发送邮件 - 我的客户可以在我的应用程序中管理他们的客户信息。

我正在寻找一种可以发送来自他们自己地址的电子邮件的方式 - 而不是来自我的域名(通过sendmail)。

这些邮件的on behalf of不应该有FROM,但我也希望确保我的服务不会受到垃圾邮件发送者的限制。

一个想法是,每个客户端都可以设置自己的SMTP设置,然后Swiftmailer将用于为每个地址发送邮件。每个客户的每日最高交付量应低于500,这样可能会有效。

另一个想法是使用Amazon SES等服务,让您最多验证1000 addresses。或Sendgrid,提供something similar

从不同地址发送邮件的最安全方式是什么,具有最大化的可传递性和被垃圾邮件发送者玩游戏的最低风险?

1 个答案:

答案 0 :(得分:0)

为了安全防范被标记为垃圾邮件,您需要

  1. 准备好DKIM和SPF设置
  2. 执行LITMUS spam test您的电子邮件,以检查针对各种垃圾邮件检查引擎的垃圾邮件分数
  3. 域名限制
  4. 它与SES中的电子邮件验证无关,因为这只是在发送电子邮件时使用发件人电子邮件ID 的授权