本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立接收規則主控台演練
本節將引導您使用 Amazon SES 主控台建立和定義收據規則。了解接收規則如何運作的關鍵點是:
-
規則集包含一組有序的接收規則;接收規則包含一組有序的動作。
-
接收規則會透過執行您指定的順序動作清單,告訴 Amazon SES 如何處理內送郵件。
-
根據第一個符合收件人條件的動作,您可以選擇使用此排序的動作清單;如果未指定,則動作會套用至屬於您已驗證網域的所有身分。
-
接收規則在稱為規則集的容器中建立和定義 - 雖然您可以建立多個規則集,但一次只能有一個作用中的規則集。
-
作用中規則集內的接收規則會依您指定的順序執行。
-
在您建立接收規則之前,您必須先建立規則集來包含它們。
或者,您可以使CreateReceiptRuleSet
API用建立空的收款規則集,如 Amazon 簡易電子郵件服務API參考中所述。然後,您可以使用 Amazon SES 控制台或CreateReceiptRule
API向其添加收據規則。
繼續進行演練之前,請確定您已符合使用收件人型電子郵件接收所需的所有必要先決條件。Also
必要條件
在使用接收規則設定收件人型電子郵件控制前,必須滿足以下先決條件:
-
確保您的端點位於 Amazon SES 支援電子郵件接收的 AWS 區域 地方。中的電子郵件接收端點表格會 AWS 一般參考 列出所有SES支援電子郵件接收電子郵件接收端點 AWS 區域 的電子郵件接收端點。
-
您首先需要在 Amazon 中創建和驗證域身份SES。
-
接著,您需要指定哪些郵件伺服器可以接受您網域的郵件,方法是將 MX 記錄發佈至網域的DNS設定。MX 記錄應指接收您使用 Amazon 所在 AWS 區域之郵件的 Amazon SES 端點SES。)
-
最後,您需要授予 Amazon 存取其他 AWS 資源的SES權限,才能執行接收規則動作。
建立規則集與接收規則
此演練首先是建立規則集以包含您的規則,然後進入建立規則精靈來建立、定義及排序您的接收規則。精靈包含四個畫面,可定義規則設定、新增收件人條件、新增動作,以及檢閱所有設定。
使用主控台建立規則集和接收規則
登錄 AWS Management Console 並在打開 Amazon SES 控制台https://console.aws.amazon.com/ses/
。 -
在導覽窗格中的 Configuration (組態) 下,選擇 Email Receiving (電子郵件接收)。
注意
如果您的帳戶 AWS 區域 位於不支援電子郵件接收的地方,則SES主控台左側導覽窗格中將SES不會顯示電子郵件接收。請參閱 必要條件 中列出的第一個項目。
-
在 Email receiving (電子郵件接收) 窗格的 Receipt rule sets (接收規則集) 標籤下,選擇 Create rule set (建立規則集)。
-
輸入規則集的唯一名稱,然後選擇 Create rule set (建立規則集)。
-
選擇 Create rule (建立規則),這將打開 Create rule (建立規則) 精靈。
-
在 Define rule settings (定義規則設定)頁面的 Receipt rule details (接收規則詳細資訊) 下,輸入 Rule name (規則名稱)。
-
對於 S tatus,只有在您不希望 Amazon SES 在建立後執行此規則時,才清除「已啟用」核取方塊;否則,請保持選取此選項。
-
(選擇性) 在安全和保護選項下,對於傳輸層安全性 (TLS),如果您希望 Amazon SES 拒絕未透過安全連線傳送的傳入訊息,請選取必要。
-
(選擇性) 對於垃圾郵件和病毒掃描,如果您希望 Amazon SES 掃描內送郵件中是否有垃圾郵件和病毒,請選取啟用。
-
選擇 Next (下一步) 以繼續下一個步驟。
-
(選用) 在 Add recipient conditions (新增收件人條件) 頁面上,使用下列程序來指定一或多個收件人條件。每個接收規則最多可以有 100 個收件人條件。
-
在 Recipient conditions (收件人條件) 下,選擇 Add new recipient condition (新增收件人條件) 以指定您想要套用接收規則的接收電子郵件地址或網域。下表使用地址 user@example.com 來說明如何指定收件人條件。
如果您想要… 指定以下收件人… 備註 符合特定的電子郵件地址。 user@example.com 同時符合包含標籤的地址變化形態 (例如,user+123@example.com 和 user+xyz@example.com)。不過,如果您指定的地址包含一個標籤,只有該特定的地址相符。 符合網域內的所有地址,但是不包括在其子網域內的地址。 example.com 符合指定子網域內的所有地址,但是不包括在其父系網域內的地址。 subdomain.example.com 符合所有子網域內的所有地址,但是不包括在其父系網域內的地址。 example.com 請注網域名稱前的點號 (.)。 符合網域內的所有地址,也符合其子網域中的所有地址。 example.com .example.com
建立兩個不同的收件人:一個使用網域名稱,另一個在網域名稱前加上句點。 符合所有已驗證網域中的所有收件人 [無] 收件人欄位保留空白。 重要
如果多個 Amazon SES 帳戶在一個共同網域上收到電子郵件 (例如,如果同一家公司中的多個團隊各有不同的 Amazon SES 帳戶),Amazon 會同時為每個帳戶SES處理所有符合的接收規則。此行為可能導致一個帳戶產生退信,而另一個帳戶接受電子郵件的情況。
我們建議您與組織中使用 Amazon 的其他團隊協調,SES以確保每個帳戶都使用唯一的接收規則,而且這些規則不會重疊。在這些情況下,最好將接收規則設定為使用專屬您的群組或團隊的電子郵件或網域。
-
針對每位想要新增的收件人條件重複此步驟。完成新增收件人條件後,選擇 Next (下一步)。
-
-
在 Add actions (新增動作) 頁面上,請使用下列步驟來新增一或多個動作至接收規則。
-
開啟 Add new action (新增動作) 選單,然後選擇下列其中一種動作類型:
-
新增標頭 - 此動作會新增自訂標頭至收到的電子郵件。
-
傳回退信回應 - 此動作會傳回退信回應給寄件人以拒絕接收到的郵件。
-
呼叫 Lambda 函數-此動作會透過 AWS Lambda 函數呼叫您的程式碼。
-
傳送至 S3 儲存貯體 - 此動作會將接收到的郵件存放在 Amazon Simple Storage Service (S3) 儲存貯體中。
-
發佈至 Amazon SNS 主題-此動作會將完整電子郵件發佈至 Amazon 簡易通知服務 (SNS) 主題。
-
停止規則集 - 此動作會終止接收規則集的評估。
-
與 Amazon WorkMail 整合-此操作與 Amazon 集成 WorkMail。
如需每個這些動作的詳細資訊,請參閱 動作選項。
-
-
針對每個想要定義的動作重複此步驟。如果您定義了多個動作,則可以使用動作容器中的向上/向下箭頭重新排序它們。選擇 Next (下一步) 以前往 Review (檢閱) 頁面。
-
-
在 Review (檢閱) 頁面上,檢閱規則的設定和動作。如果需要進行變更,請選擇 Edit (編輯)選項,或者使用頁面左側的導覽區段,直接前往其中包含您要編輯的內容的步驟。您可以使用 Reorder (重新排列順序) 欄中的向上/向下箭頭,選擇性地變更 Review (檢閱) 頁面的 Actions (動作) 資料表中列出之動作的順序。
-
準備好繼續時,請選擇 Create rule (建立規則)。
-
如需立即強制執行規則集,請在規則集的確認頁面上選擇 Set as active (設定為作用中)。
建立後的規則修改
建立規則集之後,您可以編輯規則集及其包含的接收規則。不僅可以對其進行編輯,還可以選擇複製規則集或其規則,以便快速建立新規則集。下列清單顯示規則集與接收規則的可用修改:
-
規則集在列出時會附帶其名稱、狀態和建立日期。規則集的修改選項包括:
-
Set as active/inactive (設定為作用中/非作用中) 切換按鈕將在設置狀態之間切換。
-
Duplicate (複製) 按鈕會複製規則集。系統會提示您提供唯一的名稱。
-
Delete (刪除) 按鈕將刪除規則集。系統會提示您確認此無法還原的動作。
-
-
Receipt rules (接收規則) 會在列出時附帶其名稱、狀態、安全性和順序。接收規則的修改選項包括:
-
向上/向下鍵頭,以重新排序規則集內的規則執行。
-
Duplicate (複製) 按鈕會建立所選規則的複本。系統會提示您提供唯一的名稱。
-
Edit (編輯) 按鈕會開啟選取的規則,以便編輯其任何參數,例如規則設定、收件人條件和動作。
-
Delete (刪除) 按鈕將刪除選取的規則。系統會提示您確認此無法還原的動作。
-
Create rule (建立規則) 按鈕可讓您建立新規則並新增至目前規則集。
-