

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Amazon SES 與 Microsoft Windows Server IIS SMTP 整合
<a name="send-email-windows-server"></a>

您可設定 Microsoft Windows Server 的 IIS SMTP 伺服器來透過 Amazon SES 傳送電子郵件。這些指示是在 Amazon EC2 執行個體上使用 Microsoft Windows Server 2022 撰寫。您可以在 Microsoft Windows Server 2016 上使用相同的組態。

**注意**  
Windows Server 是第三方應用程式，並非由 Amazon Web Services 開發或支援。本節中的程序僅供參考，如有變更，恕不另行通知。

**將 Amazon SES 與 Microsoft Windows Server IIS SMTP 伺服器整合**

1. 首先，使用下列指示設定 Microsoft Windows Server 2022。

   1. 從 [Amazon EC2 管理主控台](https://console.aws.amazon.com/ec2/home)啟動新的 Microsoft Windows Server 2022 Base Amazon EC2 執行個體。

   1. 連線到執行個體，並遵循 [Amazon EC2 Windows 執行個體入門](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/EC2Win_GetStarted.html)中的指示，使用遠端桌面登入執行個體。

   1. 啟動伺服器管理員儀表板。

   1. 安裝 **Web Server (Web 伺服器)** 角色。請務必包含 **IIS 10 管理相容性工具 **(**Web Server** 核取方塊下的選項）。

   1. 安裝 **SMTP Server (SMTP 伺服器)** 功能。

1. 接著，使用以下說明來設定 IIS SMTP 服務。

   1.  返回伺服器管理員儀表板。

   1. 從**工具**功能表中，選擇**網際網路資訊服務 (IIS) 10.0 Manager。**

   1. 在 **SMTP Virtual Server \#1 (SMTP 虛擬伺服器 \#1)** 上按一下滑鼠右鍵，然後選取 **Properties (屬性)**。

   1. 在 **Access (存取)** 標籤的 **Relay Restrictions (轉送限制)** 下，選擇 **Relay (轉送)**。

   1. 在 **Relay Restrictions (轉送限制)** 對話方塊中，選擇 **Add(新增)**。

   1. 在 **Single Computer (單一電腦)** 下，輸入 **127.0.0.1** 做為 IP 地址。現在您已獲得此伺服器的存取權限，可透過 IIS SMTP 服務轉送電子郵件至 Amazon SES。

      在此步驟中，我們假設您的電子郵件在此伺服器上產生。如果產生電子郵件的應用程式在另一個伺服器上執行，您必須在 IIS SMTP 中提供該伺服器轉送權限。
**注意**  
若要將 SMTP 轉送延伸到私有子網路，針對 **Relay Restriction (轉送限制)**，請使用 **Single Computer (單一電腦)** 127.0.0.1 和 **Group of Computers (電腦群組)** 172.1.1.0 – 255.255.255.0 (位於網路遮罩區段)。針對 **Connection (連線)**，請使用 **Single Computer (單一電腦)** 127.0.0.1 和 **Group of Computers (電腦群組)** 172.1.1.0 – 255.255.255.0 (位於網路遮罩區段)。

1. 最後，使用下列說明來設定伺服器以透過 Amazon SES 傳送電子郵件。

   1. 返回 **SMTP Virtual Server \#1 Properties (SMTP 虛擬伺服器 \#1 屬性)** 對話方塊，然後選擇 **Delivery (交付)** 標籤。

   1. 在 **Delivery (交付)** 標籤上，選擇 **Outbound Security (對外安全性)**。

   1. 選擇 **Basic Authentication** (基本身分驗證)，然後輸入您的 Amazon SES SMTP 憑證。您可使用 [取得 Amazon SES SMTP 憑證](smtp-credentials.md) 中的程序來從 Amazon SES 主控台取得這些憑證。
**重要**  
您的 SMTP 登入資料與您的 AWS 存取金鑰 ID 和私密存取金鑰不同。請勿嘗試使用您的 AWS 登入資料來驗證 SMTP 端點的身分。如需憑證的詳細資訊，請參閱 [Amazon SES 憑證的類型](send-email-concepts-credentials.md)。

   1. 確認已選取 **TLS encryption (TLS 加密)**。

   1. 返回 **Delivery (交付)** 標籤。

   1. 選擇 **Outbound Connections (對外連線)**。

   1. 在 **Outbound Connections (對外連線)** 對話方塊中，確認連接埠為 25 或 587。

   1. 選擇 **Advanced (進階)**。

   1. 針對 **Smart host (智慧型主機)** 名稱，輸入您要使用的 Amazon SES 端點，例如 *email-smtp.us-west-2.amazonaws.com*。如需可使用 Amazon SES 之 AWS 區域 的端點 URLs 清單，請參閱《》中的 [Amazon Simple Email Service (Amazon SES)](https://docs.aws.amazon.com/general/latest/gr/rande.html#ses_region)*AWS 一般參考*。

   1.  返回伺服器管理員儀表板。

   1. 在伺服器管理員儀表板上，以滑鼠右鍵按一下 **SMTP Virtual Server \#1 (SMTP 虛擬伺服器 \#1)**，然後重新啟動服務以採用新的組態。

   1. 透過此伺服器傳送一封電子郵件。您可以檢查訊息標題來確認是透過 Amazon SES 傳遞。