

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

# 在 Amazon SES 中管理組態集
<a name="managing-configuration-sets"></a>

您可以使用 SES 主控台、Amazon SES API v2 和 Amazon SES CLI v2 來建立、檢視、更新和刪除 Amazon SES 組態集。組態集也可以指派給已驗證身分，作為其預設組態集，每次透過此身分傳送電子郵件時都會套用。

**Topics**
+ [檢視、編輯及刪除組態集 (主控台)](#console-detail-configuration-sets)
+ [列出組態集 (AWS CLI)](#cli-list-configuration-sets)
+ [取得組態集詳細資訊 (AWS CLI)](#cli-get-configuration-set)
+ [刪除組態集 (AWS CLI)](#cli-delete-configuration-set)
+ [停止從組態集傳送電子郵件 (AWS CLI)](#cli-configuration-set-stop-sending)
+ [了解預設組態集](#default-config-sets)
+ [建立 Amazon SES 事件目的地](event-destinations-manage.md)
+ [在 Amazon SES 中指派 IP 集區](managing-ip-pools.md)
+ [設定自訂網域來處理開啟與點按追蹤](configure-custom-open-click-domains.md)

## 檢視、編輯及刪除組態集 (主控台)
<a name="console-detail-configuration-sets"></a><a name="proc-access-exist-config-set"></a>

**存取現有的組態集的詳細資訊頁面**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)：// 開啟 Amazon SES 主控台。

1. 在導覽窗格中的 **Configuration** (組態) 下，選擇 **Configuration sets** (組態集)。

1. 從組態集清單中選取**名稱**，以在**概觀**索引標籤中開啟其詳細資訊頁面，您可以在其中檢視、編輯或停用已選取的選項。選取**事件目的地**選項的標籤，即可完成相同的操作。如需每個選項及其欄位的詳細資訊，請參閱 中的相關章節[建立組態集合 (主控台)](creating-configuration-sets.md#config-sets-create-console)。

1. 在每個組態集的詳細資訊頁面頂端，從**概觀**或**事件目的地**索引標籤中可見，下列選項如下：
   + **Delete (刪除)** - 此按鈕會刪除您的組態集。
   + **Disable sending (停用傳送)** - 此按鈕將停止從您的組態集傳送電子郵件。

## 列出組態集 (AWS CLI)
<a name="cli-list-configuration-sets"></a>

您可以使用 中的 **list-configuration-sets**命令 AWS CLI 來產生與目前區域中您的帳戶相關聯的所有組態集清單，如下所示：

```
aws sesv2 list-configuration-sets
```

## 取得組態集詳細資訊 (AWS CLI)
<a name="cli-get-configuration-set"></a>

您可以使用 中的 **get-configuration-set**命令 AWS CLI 來取得特定組態集的詳細資訊，如下所示：

```
aws sesv2 get-configuration-set --configuration-set-name name
```

## 刪除組態集 (AWS CLI)
<a name="cli-delete-configuration-set"></a>

您可以使用 中的 **delete-configuration-set**命令 AWS CLI 來刪除特定組態設定，如下所示：

```
aws sesv2 delete-configuration-set --configuration-set-name name
```

## 停止從組態集傳送電子郵件 (AWS CLI)
<a name="cli-configuration-set-stop-sending"></a>

您可以使用 中的 **put-configuration-set-sending-options**命令 AWS CLI 來停止從特定組態集傳送電子郵件，如下所示：

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --no-sending-enabled
```

若要開始再次傳送，請使用 `--sending-enabled` 選項執行相同命令，如下所示：

```
aws sesv2 put-configuration-set-sending-options --configuration-set-name name --sending-enabled
```

## 了解預設組態集
<a name="default-config-sets"></a>

本節說明將組態集指派為已驗證身分所使用之預設值的概念，協助您了解其優點和使用案例。

預設組態集的規則，會自動套用至您從與該組態集相關聯的電子郵件身分傳送的所有郵件。您可以在建立身分時，將預設組態集套用至電子郵件地址和網域身分，或在後續編輯身分時進行套用。

**Default configuration set considerations (預設組態集考量事項)**
+ 必須先建立組態集，才能為組態集與身分建立關聯。
+ 只有在身分已通過驗證的情況下，才會套用預設組態集。
+ 一個電子郵件身分一次只能與一個組態集建立關聯。不過，您可以將相同組態集套用到多個身分。
+ 電子郵件地址層級的預設組態集會覆寫網域層級的預設組態集。例如，與 *joe@example.com* 相關聯的預設組態集，會覆寫 *example.com* 網域的組態集。
+ 網域層級的預設組態會套用至該網域的所有電子郵件地址 (除非您驗證該網域的特定地址)。
+ 如果您刪除指定為身分預設組態集的組態集，然後嘗試透過該身分傳送電子郵件，那麼您對 Amazon SES 的呼叫會失敗，並顯示「錯誤的請求」錯誤。
+ 無法將預設組態集指派給[委派寄件者](sending-authorization-overview.md)正在使用的已驗證身分。
+ 如何指定作為身分之預設組態集的現有組態集實際上是已驗證身分的一項功能，因此身分工作流程中會相應地提供指示：
  + **在建立身分時指定預設組態集** - 請遵循[網域身分預設組態集](creating-identities.md#verified-domain-identity-default-config-set)或[電子郵件身分預設組態集](creating-identities.md#verified-email-identity-default-config-set) (位於[在 Amazon SES 中建立和驗證身分](creating-identities.md)章節) 的選用步驟 6 中提供的指示。
  + **指定現有身分的預設組態集** - 請遵循[使用主控台編輯身分](edit-verified-domain.md)中的步驟，以及步驟 5 的這些細節：

    1. 選擇 **Configuration set** (組態集) 索引標籤。

    1. 選擇 **Default configuration set** (預設組態集) 容器中的 **Edit** (編輯)。

    1. 選取清單方塊，然後選擇要作為預設值的現有組態集。

    1. 繼續遵循[使用主控台編輯身分](edit-verified-domain.md)中的後續步驟。

**注意**  
如果您指派為預設值的組態集已啟用評價指標，則使用預設組態集傳送的任何郵件都會產生額外費用，請參閱 [ CloudWatch 的每個指標價格](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)。

# 建立 Amazon SES 事件目的地
<a name="event-destinations-manage"></a>

事件目的地可讓您將下列外寄電子郵件追蹤動作發佈至其他服務 AWS 以進行監控：
+ 傳送
+ 轉譯失敗
+ 拒絕
+ 交付
+ 硬退信
+ 投訴
+ 傳送延遲
+ Subscriptions
+ 開啟數
+ 點按數

若要進一步了解如何設定事件發佈，請參閱 [使用 Amazon SES 事件發佈監控電子郵件傳送](monitor-using-event-publishing.md)。

## 建立事件目的地
<a name="event-destination-add"></a>

建立組態集後，您可以選擇為組態集建立事件目的地，從而啟用您為事件目的地指定的事件類型上觸發的事件發佈。組態集可以具有多個定義了多個事件類型的事件目的地。

如果您尚未建立任何組態集，請參閱 [在 SES 中建立組態集](creating-configuration-sets.md)。

以下步驟顯示如何建立或新增事件目的地至組態集。

**使用 SES 主控台建立或新增事件目的地：**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)：// 開啟 Amazon SES 主控台。

1. 在導覽窗格中的 **Configuration** (組態) 下，選擇 **Configuration sets** (組態集)。

1. 從 **Name (名稱)** 欄位選擇組態集的名稱，以存取詳細資訊。

1. 選取 **Event destinations (事件目的地)** 標籤。

1. 選擇 **Add destination** (新增目的地)。

1. <a name="select-event-types-step"></a>

**選取事件類型。**

   電子郵件傳送事件是與傳送活動相關的指標，可使用 Amazon SES 來計算這些指標。在此步驟中，您可以選取希望 Amazon SES 發佈到事件目的地的電子郵件傳送事件類型。

   若要進一步了解事件類型，請參閱 [監控您的 Amazon SES 傳送活動](monitor-sending-activity.md)。

   1. 選擇 **Event types (事件類型)**以發佈
      + **Sending and delivery (傳送與遞送)** - 若要選擇要發佈的事件類型，請選取其各自的核取方塊，或選擇 **SELECT ALL (全部選取)** 以發佈所有事件類型。

**Event types (事件類型)**
        + **Sends (傳送數)** - 傳送請求成功，且 Amazon SES 已嘗試將訊息遞送到收件人的郵件伺服器。
        + **Rendering Failures (轉譯失敗)** - 因範本轉譯問題而未傳送電子郵件。範本資料遺失或是範本參數與資料不相符時，可能會出現此事件類型。(只有使用 [https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendTemplatedEmail.html) 或 [https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_SendBulkTemplatedEmail.html) API 操作來傳送電子郵件時，才會出現此事件類型。)
        + **Rejects (拒絕)** - Amazon SES 接受電子郵件後判斷電子郵件包含病毒，且未嘗試將電子郵件遞送到收件人的電子郵件伺服器。
        + **Deliveries (遞送)** - Amazon SES 成功將電子郵件遞送至收件人的郵件伺服器。
        + **Hard Bounces (硬退信)** - 收件人的郵件伺服器永久拒絕電子郵件。(只有在 Amazon SES 重試一段時間之後仍無法遞送電子郵件時，才會包含*軟退信*。)
        + **Complaints (投訴數)** - 電子郵件已成功傳遞至收件人的郵件伺服器，但收件人將其標示為垃圾郵件。
        + **Delivery Delays (傳送延遲)** - 因為發生暫時問題，所以無法傳送電子郵件給收件人的郵件伺服器。例如，當收件人的收件匣已滿時，或接收電子郵件伺服器暫時發生問題時，可能會發生傳遞延遲。*(Amazon Pinpoint 不支援此事件類型。)*
        + **Subscriptions (訂閱數)** - 已順利傳送電子郵件，但收件人透過按一下電子郵件標頭中的 `List-Unsubscribe` 或頁尾中的 `Unsubscribe` 連結來更新訂閱偏好設定。*(Amazon Pinpoint 不支援此事件類型。)*
      + **Open and click tracking (開啟與點按追蹤)** - 若要測量訂閱者參與度，請選擇其中一個或兩個核取方塊以追蹤 **Opens (開啟數)** 和 **Clicks (點按數)**。
        + **Opens (開啟)** - 收件人收到訊息，並在其電子郵件用戶端中開啟。
        + **Clicks (點按)** - 收件人點按電子郵件中包含的一或多個連結。
**注意**  
在此處或任何其他組態集中定義的*開啟並按一下事件發佈*不會影響「虛擬交付能力管理員」儀表板的參與追蹤選項；這些選項是透過[「虛擬交付能力管理員」的帳戶設定](vdm-settings.md#vdm-settings-console)或組態集覆寫來定義的。例如，如果您透過「虛擬交付能力管理員」停用參與追蹤，則不會停用您在 SES 事件目的地中設定的開啟和按一下事件發佈。
        + **Configuration set redirect domain** (組態集重新導向網域) - 如果您在建立組態集時指派了自訂重新導向網域，則此欄位會出現並預先填入該網域的名稱。
**注意**  
您可以更新組態集中的 **Custom redirect domain** (自訂重新引導網域)，以便於該網域下使用開啟與點按追蹤功能 ─ 請參閱 [建立組態集。](creating-configuration-sets.md) 中步驟 4 的 [Tracking options](creating-configuration-sets.md#create-config-set-step-4) (追蹤選項)。如需設定自訂開啟與點按網域的詳細資訊，請參閱 [設定自訂網域來處理開啟與點按追蹤](configure-custom-open-click-domains.md)。

   1. 選擇 **Next** (下一步) 繼續。

1. <a name="specify-event-dest-step"></a>

**指定目的地**

   事件目的地是可發佈電子郵件傳送事件 AWS 的服務。選擇適當的目的地取決於您想要擷取的詳細資訊程度，以及您想要接收資訊的方法。

   1. 

**目的地選項。**
      + **目的地類型** – 當您選取要發佈事件之 AWS 服務旁的選項按鈕時，會顯示詳細資訊面板，其中包含與服務對應的欄位。選取以下連結將提供有關服務詳細資訊面板的指示：
        + [Amazon CloudWatch](event-publishing-add-event-destination-cloudwatch.md) *（需支付額外費用，請參閱 [ CloudWatch 的每個指標價格](event-publishing-add-event-destination-cloudwatch.md#cw-add-pricing)。)*
        + [Amazon Data Firehose](event-publishing-add-event-destination-firehose.md)
        + [Amazon EventBridge](event-publishing-add-event-destination-eventbridge.md)
        + [Amazon Pinpoint](event-publishing-add-event-destination-pinpoint.md) *(不支援 **Delivery delays** (交付延遲) 或 **Subscriptions** (訂閱)事件類型。)*
        + [Amazon SNS](event-publishing-add-event-destination-sns.md)

        若要進一步了解使用事件發佈模型來監控電子郵件作業，請參閱 [使用 Amazon SES 事件發佈監控電子郵件傳送](monitor-using-event-publishing.md)。
      + **Name (名稱)** - 輸入此組態集的目標名稱。名稱僅可包含字母、數字與連字號。
      + **Event publishing (事件發佈)** - 若要開啟此目的地的事件發佈，請選取 **Enabled (已啟用)** 核取方塊。

   1. 選擇 **Next** (下一步) 繼續。

1. 

**檢閱**

   確認輸入正確無誤後，選擇 **Add destination (新增目的地)** 以新增您的事件目的地。

您也可以使用 Amazon SES 主控台、Amazon SES API v2 或 Amazon SES CLI v2 來建立事件目的地。

**使用 SES API 建立事件目的地：**
+ 有關使用 SES API 建立事件目的地，請參閱 [https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_CreateConfigurationSetEventDestination.html)。

## 編輯、啟用/停用或刪除事件目的地
<a name="event-destination-edit"></a>

按照以下步驟使用 SES 主控台編輯、停用/啟用或刪除事件目的地：

**使用 SES 主控台編輯、停用/啟用或刪除事件目的地：**

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/ses/](https://console.aws.amazon.com/ses/)：// 開啟 Amazon SES 主控台。

1. 在導覽窗格中的 **Configuration** (組態) 下，選擇 **Configuration sets** (組態集)。

1. 從 **Name (名稱)** 欄位選擇組態集的名稱，以存取詳細資訊。

1. 選擇組態集的 **Event destinations (事件目的地)** 標籤。

1. 在 **Name (名稱)** 欄位下選擇事件目的地名稱。

1. 
   + **編輯** – 選擇欲編輯欄位的面板 **Edit (編輯)** 按鈕，並進行變更，然後再 **Save changes (儲存變更)**。
   + **停用或啟用** – 選擇右上角標記為**Disable (停用)** 或 **Enable (啟用)** 的按鈕。
   + **刪除** – 選擇右上角的 **Delete (刪除)** 按鈕。

您也可以使用 Amazon SES 主控台、Amazon SES API v2 或 Amazon SES CLI v2 來編輯、停用/啟用或刪除事件目的地。

**使用 SES API 編輯、停用/啟用或刪除事件目的地：**

1. 有關使用 SES API 停用/啟用事件目的地，請參閱 [https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_UpdateConfigurationSetEventDestination.html)。

1. 有關使用 SES API 刪除事件目的地，請參閱 [https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference/API_DeleteConfigurationSetEventDestination.html)。

# 在 Amazon SES 中指派 IP 集區
<a name="managing-ip-pools"></a>

您可以使用 IP 集區來建立用於傳送特定電子郵件類型的專用 IP 地址群組。您也可以使用由所有 Amazon SES 客戶共用的 IP 地址集區。

將 IP 集區指派給組態集時，可選擇下列選項：
+ *特定專用 IP 集區* - 當您選取現有的專用 IP 集區時，只會透過屬於該集區的專用 IP 地址來傳送使用組態集的電子郵件。如需有關如何建立以下項目的程序：
  + 新的*標準* IP 集區，請參閱 [為專用 IP (標準) 建立標準專用 IP 集區](dedicated-ip-pools.md)。
  + 新的*受管* IP 集區，請參閱 [建立受管 IP 集區以啟用專用 IP (受管)](managed-dedicated-sending.md#dedicated-ip-pools-mds)。
+ **ses-default-dedicated-pool** - 此集區包含您帳戶中不屬於 IP 集區的所有專用 IP 地址。若您使用未與集區建立關聯的組態設定來傳送電子郵件，或是您傳送電子郵件未指定組態設定，該電子郵件將自預設集區中的其中一個地址寄出。此集區由 SES 自動管理，無法編輯。
+ **ses-shared-pool** - 此集區包含一組大量的 IP 地址，由所有 Amazon SES 客戶共用。當您需要傳送不符合一般傳送行為的電子郵件時，此選項將可提供協助。

## 將 IP 集區指派給組態集
<a name="assign-ip-pools"></a>

本節參考使用 Amazon SES 主控台來指派和修改組態集中的 IP 集區。
+ **使用主控台將 IP 集區指派到組態集**...
  + **建立新的組態集時** - 請參閱 [建立組態集。](creating-configuration-sets.md) 的步驟 4 中的[傳送 IP 集區](creating-configuration-sets.md#create-config-set-step-4)
  + **修改現有的組態集時** - 在所選組態集的 **General details** (一般詳細資訊) 面板中選取 **Edit** (編輯) 按鈕，然後遵循[建立組態集。](creating-configuration-sets.md)的步驟 4 中的[傳送 IP 集區](creating-configuration-sets.md#create-config-set-step-4)指示

# 設定自訂網域來處理開啟與點按追蹤
<a name="configure-custom-open-click-domains"></a>

當您使用[事件發佈](monitor-using-event-publishing.md)功能來擷取開啟與點按事件時，Amazon SES 會稍加變更您傳送的電子郵件。為了擷取開啟事件，SES 在透過 SES 傳送的每封電子郵件中新增一個 1x1 像素的透明 GIF 影像，其中包括每封電子郵件的唯一檔案名稱，並以 SES 管理的伺服器為主機；當下載影像時，SES 可以告訴您哪個訊息被開啟以及由誰開啟。

預設情況下，此像素插入到電子郵件底部；但是，某些電子郵件提供者的應用程序會在電子郵件超過特定大小時截斷電子郵件的預覽，並可能提供一個連結來檢視郵件的其餘部分。在這種情況下，SES 像素追蹤影像不會負載，並且會摒棄您試圖追蹤的開啟率。為了解決此問題，您可以選擇將像素放在電子郵件的開頭或其他任何地方，方法是插入 `{{ses:openTracker}}` 預留位置至電子郵件的內文。SES 接收帶有預留位置的訊息後，它將取代為開啟的追蹤像素。

**重要**  
SES 會在傳送時移除任何超過一個`{{ses:openTracker}}`預留位置。
只有在您在電子郵件範本中使用預留位置時才新增一個預留位置，因為多個`{{ses:openTracker}}`預留位置會導致傳回`400 BadRequestException`錯誤碼。

若要擷取連結點選事件，SES 會將電子郵件中的連結取代為 SES 所操作之伺服器的連結。這將立即將收件人重新引導到其預期的目的地。對此伺服器提出請求的標頭，包括 Cookie，總大小不得超過 8192 個位元組，否則會傳回`400 BadRequestException`錯誤碼。

您也可以選擇使用自己的網域，而不是由 SES 擁有和操作的網域，為您的收件人建立更具凝聚力的體驗，這表示會移除所有 SES 指標。您可以設定多個自訂網域來處理開啟與點按追蹤事件。這些自訂網域與組態設定相關。當您使用組態集來傳送電子郵件時，如果該組態集設定為使用自訂網域，那麼在該電子郵件中的開啟與點按連結將會自動使用組態集中指定的自訂網域。

本節包含在您擁有的伺服器上設定子網域的程序，以自動將使用者重新導向至由 SES 操作的開啟和點選追蹤伺服器。設定這些網域需要三個步驟。首先，設定子網域，以自訂網域設定組態集，然後設定事件目的地以發佈開啟集點選事件。此主題包含完成這些步驟所需的程序。

但是，如果您只想在不設定自訂網域的情況下啟用開啟或點選追蹤，您可以直接為組態集定義事件目的地，以啟用在您指定的事件類型 (包括開啟和點選事件) 上觸發的事件發佈。組態集可以具有多個定義了多個事件類型的事件目的地。請參閱 [建立 Amazon SES 事件目的地](event-destinations-manage.md)。

## 第 1 部分：設定網域來處理開啟與點按連結重新引導
<a name="configure-custom-open-click-domain"></a>

設定重新引導網域的特定程序將根據您的 Web 託管供應商 (若您使用的是 HTTPS 伺服器，則也與您的內容交付網路有關) 而有所不同。以下章節提供一般指導的程序，而非特定的步驟。

### 選項 1：設定 HTTP 網域
<a name="configure-custom-open-click-domain-http"></a>

如果打算使用 HTTP 網域處理開啟與點按連結 (不是使用 HTTPS 網域)，設定子網域的程序只會包含幾個步驟。

**注意**  
如果您設定的自訂子網域使用 HTTP 通訊協定，而您傳送包含使用 HTTPS 通訊協定的連結，您的客戶可能在點按您的電子郵件中的連結時看到一個警告訊息。如果您計劃傳送包含使用 HTTPS 通訊協定連結的電子郵件，您應該使用 HTTPS 網域來處理開啟與點選追蹤事件。

**若要設定 HTTP 子網域來處理開啟與點按連結**

1. 建立子網域以用於開啟與點選追蹤連結。SES 建議此子網域專門用於處理這些連結，並且會為您 AWS 區域 傳送要追蹤之電子郵件的每個子網域建立子網域。

1. 驗證要與 SES 搭配使用的子網域。如需詳細資訊，請參閱[建立網域身分](creating-identities.md#verify-domain-procedure)。

1. 將新的 CNAME 記錄新增至子網域的 DNS 設定，將請求重新導向至 SES 追蹤網域。您重新導向到的地址必須與自訂子網域 AWS 區域 位於相同的 中。
   + 使用 中的[追蹤網域資料表](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 一般參考 ，選取與您的自訂網域位於相同區域的追蹤網域。
**注意**  
根據您的 Web 託管供應商不同，您對子網域的 DNS 記錄所做之變更可能需要幾分鐘的時間才能生效。您的 Web 託管供應商或 IT 組織可以提供更多關於這些延遲的資訊。

### 選項 2：設定 HTTPS 網域
<a name="configure-custom-open-click-domain-https"></a>

您也可以使用 HTTPS 網域來追蹤開啟和連結點選。若要設定 HTTPS 網域以追蹤開啟和連結點選，除了[設定 HTTP 網域](#configure-custom-open-click-domain-http)所需的步驟之外，您還必須執行一些額外的步驟。

**若要設定 HTTPS 子網域來處理開放與點選連結**

1. 建立子網域以用於開啟與點選追蹤連結。SES 建議此子網域專門用於處理這些連結，並且會為您 AWS 區域 傳送要追蹤之電子郵件的每個子網域建立子網域。

1. 驗證要與 SES 搭配使用的子網域。如需詳細資訊，請參閱[建立網域身分](creating-identities.md#verify-domain-procedure)。

1. 使用內容交付網路 (CDN) 建立新帳戶，例如 [Amazon CloudFront](https://aws.amazon.com/cloudfront)，請參閱[開始使用基本 CloudFront 分佈](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.SimpleDistribution.html)。

1.  將 CDN 設定為本身是 SES 追蹤網域的原始伺服器，例如 `r.us-east-1.awstrack.me`。CDN 必須指向與您自訂網域位於相同區域的 AWS 追蹤網域。CDN 必須將申請者提供的`Host`標頭傳遞至原始伺服器，如需詳細資訊，請參閱此 [AWS re：Post 文章](https://repost.aws/knowledge-center/configure-cloudfront-to-forward-headers)。
   + 使用 中的[追蹤網域資料表](https://docs.aws.amazon.com/general/latest/gr/ses.html#ses_tracking_domains) AWS 一般參考 ，選取與您自訂網域位於相同區域的追蹤網域。

1. 如果使用 Route 53 管理您網域的 DNS 組態，並以 CloudFront 做為您的 CDN，請在參考您 CloudFront 分佈的 Route 53 中建立別名記錄 (例如 *d111111abcdef8.cloudfront.net*)。如需有關如何建立記錄的資訊，請參閱 *Amazon Route 53 開發人員指南*中的[使用 Amazon Route 53 主控台建立記錄](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html)。

   否則，請在您子網域的 DNS 組態中，新增指向您 CDN 的 CNAME 記錄。

1. 自信任的憑證授權單位取得 SSL 憑證。憑證應該涵蓋您在步驟 1 建立的子網域，以及您在步驟 3 - 5 設定的 CDN。將憑證上傳至 CDN。

1. 您可以使用下列 curl 命令來驗證新建立的自訂網域是否使用正確的區域和 HTTPS 通訊協定。在下列範例中，除了您的網域名稱之外，一切都是一個常值：

   ```
   curl --head https://custom.domain.com/favicon.ico
   ```

   回應會如下列範例所示傳回：

   ```
   (python-sdk-test) jdoe@12a34567b89c BaconRedirectService % curl --head https://custom.domain.com/favicon.ico
   HTTPS/1.1 200 OK
   x-amz-ses-region: us-east-1
   x-amz-ses-request-protocol: https
   Content-Type: image/x-icon
   Transfer-Encoding: chunked
   Date: Fri, 30 Aug 2024 13:50:14 GMT
   ```

   此回應包含下列屬性：
   + `x-amz-ses-region` 標頭值是接收請求的 SES 區域。
   + `x-amz-ses-request-protocol` 標頭值是用於標頭中 CDN 和 SES 之間的請求的通訊協定。

   如果您的設定正確，該區域應該反映網域建立的區域，而且通訊協定應該是 HTTPS。

## 第 2 部分：透過組態設定指定您的自訂重新導向網域和 HTTPS 政策
<a name="configure-custom-open-click-domain-config-set"></a>

將網域設定為處理開啟和點選追蹤重新導向之後，您必須在組態設定中指定自訂網域和 HTTPS 政策。

當您使用組態集傳送電子郵件時，如果該組態集設定為使用自訂重新導向網域，則該電子郵件中的開啟和按一下連結會自動使用組態集中指定的自訂網域和 HTTPS 政策選項。

您可以使用 SES 主控台或 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html) v2 API 操作來完成此操作。

**使用主控台指定自訂重新導向網域和 HTTPS 政策**
+ 建立或編輯組態設定時，請使用 的步驟 4 中的[追蹤選項](creating-configuration-sets.md#create-config-set-step-4)[建立組態集。](creating-configuration-sets.md)來指定自訂重新導向網域和 HTTPS 政策選項。

**使用 指定自訂重新導向網域和 HTTPS 政策 AWS CLI**  
您可以使用 SES API v2 中的 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html)操作，並使用 `TrackingOptions` 屬性來指定自訂重新導向網域和 HTTPS 政策。您可以從 呼叫此操作 AWS CLI ，如下列範例所示。
+ 在您要傳送和追蹤電子郵件 AWS 區域 的 中建立組態設定：

  ```
  aws sesv2 create-configuration-set --cli-input-json file://create.json
  ```
+ 在此範例中，輸入檔案使用 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TrackingOptions.html) 屬性的參數 —`CustomRedirectDomain` 指定用於追蹤開啟和點選連結的自訂網域，並`HttpsPolicy`指定 HTTPS 政策選項：

  ```
  {
      "ConfigurationSetName": "my-config-set",
      "TrackingOptions": {
          "CustomRedirectDomain": "marketing.example.com",
          "HttpsPolicy": "REQUIRE"
      },
      "SendingOptions": {
          "SendingEnabled": true
      }
  }
  ```

  對於 `HttpsPolicy` 參數，可以指定下列值來設定自訂重新導向網域的開啟和點選追蹤連結的通訊協定：
  + `OPTIONAL` – （預設行為） 開放追蹤連結將使用 HTTP 包裝。按一下追蹤連結將使用連結的原始通訊協定包裝。
  + `REQUIRE` – 開啟和點選追蹤連結都會使用 HTTPS 包裝。
  + `REQUIRE_OPEN_ONLY` – 開放追蹤連結將使用 HTTPS 包裝。按一下追蹤連結將使用連結的原始通訊協定包裝。

## 第 3 部分：透過組態設定指定開啟和點選事件類型
<a name="configure-open-click-event-types"></a>

在上一個步驟的組態設定中指定自訂網域和 HTTPS 政策之後，您必須指定開啟和/或按一下事件類型，以透過組態設定在事件目的地中追蹤。

您可以使用 SES 主控台或 [https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html) v2 API 操作來完成此操作。

**使用主控台選取開啟和/或點選事件類型**
+ 建立或修改事件目的地時，請使用 的步驟 6 中的[開啟並按一下追蹤](event-destinations-manage.md#select-event-types-step)[建立事件目的地](event-destinations-manage.md#event-destination-add)來指定事件類型。