本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将亚马逊SES与微软 Windows 服务器集成 IIS SMTP
你可以将微软 Windows Serv IIS SMTP er 的服务器配置为通过亚马逊发送电子邮件SES。这些说明是在亚马逊EC2实例上使用微软 Windows Server 2012 编写的。您可以在 Microsoft Windows Server 2008 和 Microsoft Windows Server 2008 R2 上使用相同配置。
注意
Windows Server 是第三方应用程序,不由 Amazon Web Services 开发或支持。本节中的步骤仅供参考,如有变更,恕不另行通知。
将微软 Windows Server IIS SMTP 服务器与亚马逊集成 SES
-
首先,使用以下说明设置 Microsoft Windows Server 2012。
-
从亚马逊EC2管理控制台
启动新的微软 Windows Server 2012 Base Amazon EC2 实例。 -
启动服务器管理器控制面板。
-
安装 Web Server 角色。请务必包含 IIS6 种管理兼容性工具(“Web 服务器” 复选框下的一个选项)。
-
安装SMTP服务器功能。
-
-
接下来,按照以下说明配置IISSMTP服务。
-
返回到服务器管理器控制面板。
-
从 “工具” 菜单中选择 “互联网信息服务 (IIS) 6.0 管理器”。
-
右键单击 “SMTP虚拟服务器 #1”,然后选择 “属性”。
-
在 Access 选项卡的 Relay Restrictions 下,选择 Relay。
-
在 Relay Restrictions 对话框中,选择 Add。
-
在 Single Computer 下,输入 127.0.0.1 作为 IP 地址。现在,您已授权该服务器SES通过该IISSMTP服务将电子邮件中继到亚马逊。
在此过程中,我们假定电子邮件是在此服务器上生成的。如果生成电子邮件的应用程序在单独的服务器上运行,则必须在中授予该服务器的中IISSMTP继访问权限。
注意
要将SMTP中继扩展到私有子网,对于中继限制,请使用单台计算机 127.0.0.1 和计算机组 172.1.1.0-255.255.255.255.0(在网络掩码部分)。对于 Connection,请使用 Single Computer 127.0.0.1 和 Group of Computers 172.1.1.0 – 255.255.255.0 (在网络掩码部分中)。
-
-
最后,按照以下说明将服务器配置为SES通过 Amazon 发送电子邮件。
-
返回SMTP虚拟服务器 #1 属性对话框,然后选择交付选项卡。
-
在 Delivery 选项卡上,选择 Outbound Security。
-
选择 “基本身份验证”,然后输入您的 Amazon SES SMTP 凭证。您可以使用中的步骤从 Amazon SES 控制台获取这些证书获取亚马逊SESSMTP凭证。
重要
您的SMTP证书与您的 AWS 访问密钥 ID 和私有访问密钥不同。请勿尝试使用您的 AWS 凭据根据SMTP终端节点对自己进行身份验证。有关凭证的更多信息,请参阅Amazon SES 凭证的类型。
-
确保已选择TLS加密。
-
返回到 Delivery 选项卡。
-
选择 Outbound Connections。
-
在 Outbound Connections 对话框中,确保端口为 25 或 587。
-
选择 Advanced (高级)。
-
对于智能主机名,请输入您将使用的亚马逊SES终端节点(例如 email-smtp.us-west-2.amazonaws.com)。有关亚马逊SES可用地区的终端节点URLs列表,请参阅中的亚马逊简单电子邮件服务 (AmazonSES) AWS 一般参考。 AWS 区域
-
返回到服务器管理器控制面板。
-
在服务器管理器仪表板上,右键单击 “SMTP虚拟服务器 #1”,然后重新启动服务以获取新配置。
-
通过此服务器发送电子邮件。您可以检查邮件标题以确认它是通过 Amazon 发送的SES。
-