【发布时间】:2012-10-10 15:46:35
【问题描述】:
我有一个托管在 Amazon EC2 实例上的 Web 服务,在后端运行 PHP。我的问题如下:
我应该如何最好地为我的服务设计和实施激活电子邮件,以便它们绕过多种类型的垃圾邮件过滤器。我将主要通过电子邮件发送学校/大学的电子邮件地址,因为我的服务是一个教育网站(电子邮件地址如 Bob@harvard.edu 等)
目前我正在通过使用 PHP mail() 并通过我自己的 EC2 托管服务向用户发送电子邮件来实现这一点。这变得越来越成问题,因为许多垃圾邮件过滤器似乎都在使用国产邮件系统。选择付费选项有意义吗?有没有办法做到这一点而不必放下一些严重的$$
提前谢谢你
【问题讨论】:
-
首先考虑亚马逊的 SES。大多数直接从 EC2 实例发送的电子邮件都会被过滤掉垃圾邮件,因为垃圾邮件发送者喜欢能够启动 Amazon 高速网络上的数十台服务器以进行短期垃圾邮件运行的想法。
-
@ceejayoz 刚刚看了看,它看起来很完美。但是,我将如何生成自动 SES 消息?从阅读有关 SES 的小简介来看,亚马逊似乎为您提供了一个用于发送电子邮件的仪表板。我可以在 PHP 中以编程方式执行此操作吗?
-
SES 旨在完全以编程方式使用。适用于 PHP 的 AWS 开发工具包包含可集成到代码中的功能。
-
@ceejayoz 您是否有指向该 SDK 的链接/如何使用它的示例?再次感谢!
-
aws.amazon.com/code/Amazon-SES/6867006791049823 可能已经回答了我自己的评论...
标签: php email amazon-ec2