我在Amazon EC2实例上托管了一个Web服务,在后端运行PHP。我的问题如下:
我应该如何为我的服务最好地设计和实施激活电子邮件,以便它们绕过许多类型的垃圾邮件过滤器。我将主要通过电子邮件发送学校/大学的电子邮件地址,因为我的服务是教育网站(电子邮件地址如Bob@harvard.edu等)。
目前我正在通过使用PHP mail()并通过我自己的EC2托管服务向用户发送电子邮件来实现此功能。这成为一个问题,因为许多垃圾邮件过滤器似乎都是本土种类的邮件系统。去付费选项是否有意义?有没有办法做到这一点,而不必放下一些严重的$$
提前谢谢
答案 0 :(得分:0)
是的,如果您从自己的邮箱发送邮件,很容易被标记为垃圾邮件。我认为您最好(也是最简单)的选择是选择一个已建立的电子邮件即服务提供商,例如sendgrid,postmarkapp或mailjet
他们都有一个(慷慨的)免费套餐和PHP的好图书馆。您可以查看transactional email providers的这种比较以获取更多信息
免责声明:我是mailjet的开发者之一
答案 1 :(得分:0)
披露:我是AlphaMail背后的开发人员之一
我最近回答了a similar question(包括PHP示例)。我认为你应该做的是使用交易电子邮件服务,例如:
同时,如果尚未完成,请将SPF和DKIM DNS记录添加到您的域中。而且你的激活邮件会被垃圾邮件过滤器直接甩掉。