Amazon Simple Email Service
开发人员指南

将 Amazon SES 与 Microsoft Exchange 集成

您可以将 Microsoft Exchange 配置为通过 Amazon SES 发送电子邮件。以下过程演示如何使用 Microsoft Exchange GUI 或 Windows PowerShell 将 Microsoft Exchange 与 Amazon SES 集成。

注意

Microsoft Exchange 是第三方应用程序,不由 Amazon Web Services 开发或支持。本部分中的步骤仅供参考,如有更改,恕不另行通知。

这些说明是根据 Microsoft Exchange 2013 编写的。

重要

仅按照下列过程之一操作 (Microsoft Exchange GUI 或 Windows PowerShell)。如果您同时按照两个过程操作,将收到一条错误,指示您有两个同名的发送连接器。

使用 Microsoft Exchange GUI 将 Microsoft Exchange 与 Amazon SES 集成

  1. 转至 Microsoft Exchange 管理员中心(通常位于 https://<CASServerName>/ecp),然后以 Exchange 管理员组成员的用户身份进行登录。

  2. 从左侧菜单中,选择 mail flow

    
                    选择“邮件流”
  3. 选择 send connectors

    
                    选择“发送连接器”
  4. 选择加号。

  5. 为发送连接器输入名称 (例如,SES)。

  6. Type 下,选择 Internet

    
                    新建发送连接器
  7. 选择 Next

  8. 选择 Route mail through smart hosts

    
                    通过智能主机路由邮件
  9. 选择加号,然后输入您将使用的 Amazon SES 终端节点(例如,email-smtp.us-west-2.amazonaws.com)。有关 Amazon SES 在其中可用的 AWS 区域的终端节点 URL 列表,请参阅 AWS General Reference 中的 Amazon Simple Email Service (Amazon SES)

  10. 选择 Save。您输入的终端节点将显示在 SMART HOST 框中。

  11. 选择 Next

  12. 选择基本身份验证,再选择 Offer basic authentication only after starting TLS,然后输入您的 Amazon SES SMTP 用户名和密码。

    重要

    您的 SMTP 用户名和密码与您的 AWS 访问密钥 ID 和私有访问密钥不相同。不要尝试使用 AWS 凭证针对 SMTP 终端节点验证您自己的身份。有关凭证的更多信息,请参阅将凭证用于 Amazon SES

    
                    输入 SMTP 凭证
  13. 选择 Next

  14. 选择加号。

  15. 验证 TypeSMTPFQDN*Cost1

    
                    添加地址空间
  16. 选择 Save,然后选择 Next

  17. 选择加号。

  18. 选择应用此规则的所有传输服务器,然后选择 Add。添加完要通过 Amazon SES 发送电子邮件的所有服务器后,选择确定

    
                    添加传输服务器
  19. 确认已添加服务器,然后选择 finish

    
                    验证服务器

    您现在应看到 Amazon SES 的发送连接器处于已启用状态。所有传出邮件现在将通过 Amazon SES 传出。

    
                    发送连接器已启用

使用 Windows PowerShell 将 Microsoft Exchange 与 Amazon SES 集成

  1. 打开 Exchange Management Shell 并键入 $creds = Get-Credential。此时会显示“Windows PowerShell Credential Request”对话框。

  2. 在此对话框中,输入您的 Amazon SES SMTP 用户名和密码,然后选择确定

    重要

    您的 SMTP 用户名和密码与您的 AWS 访问密钥 ID 和私有访问密钥不相同。不要尝试使用 AWS 凭证针对 SMTP 终端节点验证您自己的身份。有关凭证的更多信息,请参阅将凭证用于 Amazon SES

  3. 在命令提示符处,键入以下行,并将 ENDPOINT 替换为 Amazon SES SMTP 终端节点(例如,email-smtp.us-west-2.amazonaws.com)。有关 Amazon SES 在其中可用的 AWS 区域的终端节点 URL 列表,请参阅 AWS General Reference 中的 Amazon Simple Email Service (Amazon SES)

    New-SendConnector -Name "SES" -AddressSpaces "*;1" -SmartHosts "ENDPOINT" -SmartHostAuthMechanism BasicAuthRequireTLS -Usage Internet -AuthenticationCredential $creds

    命令行现在应显示处于启用状态的 Amazon SES 发送连接器。所有传出邮件现在将通过 Amazon SES 传出。

    
                    发送连接器已启用