如何发送激活电子邮件以进行服务

时间:2012-10-09 00:55:09

标签: php email amazon-ec2

我在Amazon EC2实例上托管了一个Web服务,在后端运行PHP。我的问题如下:

我应该如何为我的服务最好地设计和实施激活电子邮件,以便它们绕过许多类型的垃圾邮件过滤器。我将主要通过电子邮件发送学校/大学的电子邮件地址,因为我的服务是教育网站(电子邮件地址如Bob@harvard.edu等)。

目前我正在通过使用PHP mail()并通过我自己的EC2托管服务向用户发送电子邮件来实现此功能。这成为一个问题,因为许多垃圾邮件过滤器似乎都是本土种类的邮件系统。去付费选项是否有意义?有没有办法做到这一点,而不必放下一些严重的$$

提前谢谢

2 个答案:

答案 0 :(得分:0)

是的,如果您从自己的邮箱发送邮件,很容易被标记为垃圾邮件。我认为您最好(也是最简单)的选择是选择一个已建立的电子邮件即服务提供商,例如sendgridpostmarkappmailjet

他们都有一个(慷慨的)免费套餐和PHP的好图书馆。您可以查看transactional email providers的这种比较以获取更多信息

免责声明:我是mailjet的开发者之一

答案 1 :(得分:0)

披露:我是AlphaMail背后的开发人员之一

我最近回答了a similar question(包括PHP示例)。我认为你应该做的是使用交易电子邮件服务,例如:

同时,如果尚未完成,请将SPF和DKIM DNS记录添加到您的域中。而且你的激活邮件会被垃圾邮件过滤器直接甩掉。