在 Laravel/Symfony SaaS 应用程序中,我希望我的客户向他们的客户发送邮件——我的客户可以在我的应用程序中管理他们的客户信息。
我正在寻找一种方法,他们可以发送来自他们自己地址的电子邮件,而不是来自我的域(通过sendmail
)。
这些邮件中不应包含on behalf of
,FROM
但我还想确保我的服务不会被垃圾邮件发送者欺骗。
一个想法是,每个客户都可以设置自己的 SMTP 设置,Swiftmailer
然后使用这些设置为每个单独的地址传递邮件。每个客户的最大每日交付量应低于 500,这样可能会奏效。
另一个想法是使用 Amazon SES 之类的服务,它可以让您验证多达1000 个地址。或者 Sendgrid,他们提供类似的东西。
从不同地址发送邮件的最安全方法是什么,可以最大限度地提高送达率,并最大限度地降低被垃圾邮件发送者欺骗的风险?