一般

問:什麼是 Amazon Simple Email Service (Amazon SES)?

Amazon Simple Email Service (Amazon SES) 是用來傳送和接收電子郵件的可高度擴展且經濟實惠的平台。使用 Amazon SES 時,不但省去建構內部電子郵件解決方案的複雜性和開支,也無須授權、安裝和操作第三方電子郵件解決方案。

問:誰可以使用 Amazon SES?

對於需要以可靠、可擴展且經濟實惠的方式傳送和接收電子郵件的任何人而言,Amazon SES 是絕佳的解決方案。我們的使用者包括各行各業的組織,例如線上零售商、應用程式開發商以及數位行銷組織。

問:如何開始使用 Amazon SES 傳送電子郵件日誌?

如需有關如何使用 Amazon SES 設定電子郵件的詳細資訊,請參閱 Amazon SES 開人員指南快速入門部分。

定價和帳單

問:使用 Amazon SES 的費用為何?

使用 Amazon SES,您只需按實際用量付費。沒有最低費用,也沒有預付款項。

您所支付的金額,取決於您的訊息接收和傳送數量,以及您所傳送的資料量。如需詳細資訊,請參閱 Amazon SES 定價頁面。

問:Amazon SES 是否提供免費用量方案?

是。如果您是從 Amazon EC2 執行個體託管的應用程式呼叫 Amazon SES,則每個月皆可免費寄送 62,000 封電子郵件訊息。此免費方案優惠沒有期限。

問:Amazon SES 的使用如何計費?

每個月底時,我們將根據當月的使用量向您收費。帳單週期從每月第一天開始,到每月的最後一天結束。


問:如何追蹤我的 Amazon SES 用量?

您可以隨時瀏覽 AWS 管理主控台中的 Billing Dashboard (帳單儀表板) 頁面,檢視目前帳單期間的費用。

問:我是否會因傳入的垃圾郵件而被計費?

當您設定 Amazon SES 接收電子郵件時,您可以建立接收規則。在接收規則中,您可定義收件人 (或收件人群組),並指定接收電子郵件時 Amazon SES 所應採取的動作。若傳入的訊息地址至少符合其中一個使用中接收規則裡的地址,您就會因該則訊息付費,即使那是未經要求 (垃圾郵件) 的電子郵件也一樣。

您可以設定 Amazon SES 以阻擋特定寄件者與 IP 地址的訊息。若您以此方法阻擋傳入訊息,就不會因阻擋的訊息而計費。

限額和限制

問:什麼是 Amazon SES 沙盒?

Amazon SES 沙盒是一個能讓新使用者測試 Amazon SES 功能的區域。當您的帳戶在沙盒中時,您只能傳送電子郵件到驗證過的身分。已驗證的身分是指已證明為您所擁有的電子郵件地址或網域。

此外,當您的帳戶在沙盒中時,每一天能夠傳送的電子郵件以及每秒所能傳送的訊息數量都有限制。

當您準備好開始傳送電子郵件至非驗證的收件人時,請透過 AWS Support 中心提交 Amazon SES 提高傳送限制申請。如需詳細資訊,請參閱 Amazon SES 開發人員指南中的移出 Amazon SES 沙盒

問:我可以從任何來源電子郵件地址傳送電子郵件嗎?

不能。您只能從自己擁有的地址或網域使用 Amazon SES 傳送電子郵件。

您必須經過驗證才能證明自己擁有電子郵件地址或網域。在每個 AWS 區域中,您最多可以驗證 10,000 個網域和電子郵件地址的任意組合。如需有關驗證電子郵件地址和網域的詳細資訊,請參閱 Amazon SES 開發人員指南​中的在 Amazon SES 中驗證身分

問:Amazon SES 可傳送的電子郵件的大小是否有限制?

Amazon SES 接受的電子郵件訊息大小可高達 10 MB。這包括郵件內含的任何影像和附件。

問:可在單一電子郵件中指定的收件人數量是否有限制?

使用 Amazon SES 傳送的每封郵件最多可指定 50 個收件人。此限制包含所有在「收件人:」、「副本:」和「密件副本:」欄位上的地址。若您需要傳送電子郵件訊息給多於 50 位以上的收件人,則您必須將收件人清單分成 50 人或更少人的群組,再分別向每個群組傳送訊息。

問:我可以傳送的電子郵件數量是否有任何限制?

每一個 Amazon SES 帳戶都有自己的一套傳送限制。這些限制為:

  • 傳送配額—您在 24 小時期間內可傳送電子郵件的收件人數量上限。
  • 最高傳送速率— 每秒可傳送電子郵件的收件人數量上限。

傳送限制是以收件人為基礎而不是以電子郵件。您可以隨時使用 Amazon SES 主控台檢查您的傳送限制。

注意:如果我們判斷您傳送的電子郵件品質不佳或可疑 (例如較高的退信或抱怨頻率,或是包含未經要求或惡意的內容),我們將保留暫停您傳送電子郵件的權利。

安全性與加密

問:Amazon 是否可以存取我傳送和接收的電子郵件?

我們使用內部的反垃圾郵件技術篩選包含不佳品質內容的訊息。此外,我們也掃描所有包含附件的訊息,以檢查是否含有病毒與其他惡意內容。這些處理程序全都是自動化進行的。我們只會在特定情況下存取電子郵件,例如交付問題的故障排除、調查詐欺或濫用活動的時候。

問:我是否可以加密收到的電子郵件?

Amazon SES 與 AWS Key Management Service (KMS) 整合,可提供加密寫入 Amazon S3 儲存貯體的郵件功能。在傳送電子郵件至 Amazon S3 前,Amazon SES 會使用用戶端加密方法來加密您的電子郵件。這表示在您從 Amazon S3 擷取郵件之後,需要在您這一端解密內容。AWS Java 開發套件和 AWS Ruby 開發套件讓用戶端能為您處理解密。

身份驗證、驗證及組態

問:是否需要設定反向 DNS 記錄才能使用 Amazon SES?

您不需要設定反向 DNS 記錄也可使用 Amazon SES。Amazon Web Services 管理由 Amazon SES 使用的 IP 地址,並為這些地址提供反向 DNS 記錄。

問:Amazon SES 是否支援寄件者政策架構 (SPF)?

是的,Amazon SES 支援 SPF。根據您使用 Amazon SES 傳送電子郵件的使用情形,您可能需要發佈一份 SPF 記錄。

如果您不需要遵守使用 SPF 的網域型訊息驗證、回報與遵循 (DMARC),就不需要發佈 SPF 記錄,因為 Amazon SES 預設會從 Amazon 預設擁有的 MAIL FROM 網域傳送您的電子郵件。

如果您要遵守使用 SPF 的 DMARC,就必須設定 Amazon SES 使用您擁有的 MAIL FROM 網域並發佈 SPF 記錄。

問:Amazon SES 是否支援網域金鑰識別郵件 (DKIM)?

是的,Amazon SES 支援 DKIM。如果您已啟用並設定 Easy DKIM,Amazon SES 會使用 DKIM 代您簽署外寄郵件。若您希望的話,您也可以手動簽署電子郵件。為確保最高的可交付性,有幾個不應簽署的 DKIM 標頭。如需詳細資訊,請參閱 Amazon SES 開發人員指南中的在 Amazon SES 中手動執行 DKIM 簽署

問:來自 Amazon SES 的電子郵件可以遵守 DMARC 嗎?

使用 Amazon SES,您的電子郵件可以透過 SPF、DKIM 或兩者遵守 DMARC。

問:Amazon SES 是否使用 Transport Layer Security (TLS) 透過加密連線傳送電子郵件?

如果接收郵件伺服器告知 STARTTLS 擴展,Amazon SES 將嘗試將連線升級為 TLS 連線。如果失敗,Amazon SES 會以純文字傳送電子郵件。

是的,Amazon SES 支援 TLS 1.2、1.1 與 1.0。

傳送功能

問:可以使用 Amazon SES 從我的現有應用程式傳送電子郵件嗎?

Amazon SES 允許您建立私有 SMTP 轉送以用於任何現有 SMTP 用戶端軟體,包括您自行開發的軟體或使用 SMTP 通訊協定傳送電子郵件的任何第三方軟體。

如需詳細資訊,請參閱 Amazon SES 開發人員指南中的使用 Amazon SES SMTP 界面傳送電子郵件

問:Amazon SES 是否能夠傳送有附件的電子郵件?

Amazon SES 支援許多常用的內容格式、包括文件、影像、音訊和視訊。

注意:為了您及您客戶的安全,Amazon SES 會掃描您傳送的每個附件以檢查是否有病毒和惡意軟體。

您可以使用支援 SMTP 的電子郵件用戶端來傳送包含附件的電子郵件。當您將用戶端設定為透過 Amazon SES 傳送外寄電子郵件,用戶端會在傳送訊息之前建構適當的 MIME 部分和電子郵件標頭。

您還可以透過程式設計方式傳送有附件的電子郵件。若要在電子郵件中包含附件,請建構一封新的分段電子郵件訊息。在該訊息中加入一個 MIME 部分,其中包含適當的 Content-Type (內容類型) 標頭以及 MIME 編碼內容。接下來,使用 Content-Disposition (內容處置) 標頭來指定該內容要內嵌顯示還是做為附件處理。

當您撰寫好訊息後,就可使用 SendRawEmail API 操作把它傳送出去。

問:我可以使用專用的 IP 地址傳送電子郵件嗎?

您可以支付每月額外費用的方式租賃專為您個人使用的 IP 地址。如需租賃專用的 IP 地址的詳細資訊,請參閱 Amazon SES 開發人員指南中的申請與撤回專用 IP 地址

問:傳送特定電子郵件類型時,是否可指定專用 IP 地址?

如果您租用數個專用 IP 地址以搭配 Amazon SES 帳戶使用,就可以透過專用 IP 集區功能來建立這些 IP 地址的群組 (集區)。接著,您可以將每個集區與一個組態集關聯;當您使用該組態集傳送電子郵件時,只會從關聯集區中的 IP 地址傳送這些電子郵件。如需更多資訊,請參閱 Amazon SES 開發人員指南中的建立專用的 IP 集區

問:是否可以在不向真實的收件人傳送電子郵件的情況下測試 Amazon SES 回應?

您可以使用 Amazon SES 信箱模擬器,以不傳送電子郵件給真實收件人的方式來測試傳送速率,和例如退信和投訴時的處理能力。傳送到信箱模擬器的訊息不會計入您的退信與投訴指標,或者您的每日傳送限額。但是,我們會針對您傳送到信箱模擬器的每則訊息收費,就和您傳送到真實客戶的訊息一樣。

如需 Amazon SES 信箱模擬器的詳細資訊,請參閱 Amazon SES 開發人員指南中的測試 Amazon SES 電子郵件傳送

問:是否可以使用 Amazon SES 進行電子郵件到文字 SMS 的傳送?

許多行動電話電信業者提供 SMTP 到 SMS 閘道。Amazon SES 使用者可以傳送僅文字電子郵件到與這些閘道關聯的電子郵件地址,這些電子郵件會以 SMS 訊息的形式傳送到收件人的行動電話。

不過,若要順利使用 SMS 閘道,您必須知道一些資訊,包括:

  • 收件人的行動電話號碼
  • 收件人的行動電話電信業者
  • 電信業者 SMS 閘道的網域名稱 (例如 sms.carriername.com)

如果 SMS 訊息是您行銷或通訊計畫的方式之一,我們建議您使用 Amazon Pinpoint。當您透過 Amazon Pinpoint 傳送 SMS 訊息時,您只需要知道收件人的電話號碼即可。

問:如何在 Amazon SES 控制電子郵件的字元編碼?

SMTP 協定要求所有資料必須以 7 位元 ASCII 格式傳送。如果您希望在 Amazon SES SMTP 界面使用不同字元編碼,則必須將想要使用的編碼套用到訊息的主旨和內文,然後再將郵件傳送到 SMTP 端點之前,先將它們轉換為有效的 7 位元 ASCII 訊息。

SendEmail API 接受 UTF-8 主旨和內文輸入,將它們轉碼為您透過選用編碼參數指定的任何格式,並在傳輸之前使用適當的編碼字詞語法和內容傳輸編碼標頭,自動將產生的內容轉換為 7 位元 ASCII。SendRawEmail API 要求您將想要使用的編碼套用到郵件主旨和內文,然後在提交每個請求之前,先將它們轉換為有效的 7 位元 ASCII 訊息。

接收功能

問:如何設定 Amazon SES 以接收電子郵件?

要設定 Amazon SES 以接收電子郵件的第一個步驟,是驗證您的網域。如果您已驗證傳送電子郵件的網域,就無需重複該程序。如需有關驗證您網域的詳細資訊,請參閱 Amazon SES 開發人員指南​中的在 Amazon SES 中驗證網域

在驗證網域後,您必須發佈 Mail eXchanger (郵件交換程式) (MX) 記錄到網域的 DNS 組態。此記錄是指您用來接收電子郵件的區域性 Amazon SES 電子郵件接收端點。如需發佈 MX 記錄的詳細資訊,請參閱 Amazon SES 開發人員指南中的為 Amazon SES 電子郵件接收發佈 MX 記錄

在 Amazon SES 中設定接收電子郵件的最後一個步驟,是建立一個接收規則。在電子郵件傳送到您的網域時,接收規則會告訴 Amazon SES 該做什麼。例如,您可以設定 Amazon SES 將傳入的電子郵件傳送到 Amazon S3 儲存貯體,或者使用 Amazon SNS 傳送通知給您。如需有關建立接收規則的詳細資訊,請參閱 Amazon SES 開發人員指南中的建立接收規則

問:當 Amazon SES 接收我的郵件時,會出現什麼情況?

當 Amazon SES 收到訊息時,它將參考您使用中的接收規則組合,來判斷傳入訊息的收件人是否與任何規則相符。如果沒有任何相符的規則,或郵件來自您 IP 地址封鎖清單中的 IP 地址,Amazon 會在 SMTP 對談時拒絕該郵件。否則,Amazon SES 會接受該郵件。

在 Amazon SES 接受該郵件後,它會評估使用中的接收規則。Amazon SES 接下來會依定義的順序套用這些規則。

問:如何在 Amazon S3 存取我的郵件?

當您為 Amazon SES 設定如何將訊息寫入 Amazon S3 儲存貯體的接收規則時,您也可一併設定 Amazon SNS 通知。這些通知包含有關訊息的一般資訊以及要採取的動作,也包含訊息的唯一 ID。您可以使用此 ID 從 Amazon SES 傳送訊息的 Amazon S3 儲存貯體中擷取回應訊息。

問:如何處理我接收的電子郵件?

您可以使用兩種方式來處理傳入的電子郵件。您可以撰寫一個應用程式,使其接聽來自 Amazon SES 的 Amazon SNS 通知、從 Amazon S3 擷取郵件,然後進行處理。或者,您可以寫入自訂的 AWS Lambda 函數。

AWS Lambda 事件包含與接收訊息有關的所有中繼資料,但不包含訊息內文。如果您需要從 Lambda 內剖析訊息內文,則必須先使用 Amazon S3 動作將訊息寫入 Amazon S3,再評估您的 AWS Lambda 動作。

您可以同步或非同步執行 AWS Lambda 動作,取決於 AWS Lambda 函數是否需要傳回影響其他動作執行方式的結果。我們建議您使用非同步執行,除非特定應用程式要求您使用同步執行。

問:是否可在相同的網域使用多個不同的 AWS 帳戶接收郵件?

多個 AWS 帳戶可接收相同網域的郵件。對於送達共享網域的每封電子郵件,每個帳戶的接收規則集會個別處理一個訊息副本。

問:透過 Amazon SES 接收的訊息是否有任何大小限制?

若您將傳入的電子郵件存放到 Amazon S3 儲存貯體,訊息大小上限 (包含標題和附件) 為 30 MB。

若您使用 Amazon SNS 轉寄訊息,訊息大小上限為 150 KB。

問:透過 Amazon SES 接收訊息是否有輸送量的限制?

透過 Amazon SES 接收內送電子郵件沒有輸送量限制。

問:我能否拒絕接收非加密連線傳送的電子郵件?

您可以在 Amazon SES 設定接收規則,以自動拒絕未使用 Transport Layer Security (TLS) 的傳入訊息。

可交付性

問:Amazon SES 如何協助確保可靠的電子郵件交付?»

Amazon SES 使用內容篩選技術來掃描外寄電子郵件訊息。這些內容篩選條件有助於確保透過 Amazon SES 傳送的內容符合 ISP 標準。為了協助您進一步提高電子郵件的可交付性,Amazon SES 提供包含了退信、抱怨和交付通知的回饋迴圈。

問:Amazon SES 是否保證收到我的電子郵件?

Amazon SES 嚴密監控 ISP 準則,協助確保合法的高品質電子郵件能夠可靠地傳送至收件人信箱。然而,Amazon SES 和任何其他電子郵件傳送服務都無法保證能夠接收每一封電子郵件。ISP 可能丟棄或遺失電子郵件訊息,收件人可能不小心提供錯誤的電子郵件地址,而且如果收件人不希望接收您的電子郵件訊息,ISP 會選擇拒絕或以無提示的方式丟棄這些郵件。

問:使用 Amazon SES 傳送的電子郵件,需要多久時間才能送達收件人的信箱?

Amazon SES 嘗試在收到每個請求的幾秒之內將電子郵件傳送到網際網路。不過,因為受到一些因素的影響和網際網路既有的不確定性,我們均無法準確預估電子郵件的到達時間,以及訊息在到達目的地前經過的確切路徑。

例如,ISP 可能因為暫時性的狀況 (例如,信箱已滿) 而無法將電子郵件傳送給收件人。 在這些狀況中,Amazon 會嘗試重新傳送郵件。如果該錯誤為永久性的 (例如「mailbox does not exist」(信箱不存在)),Amazon SES 即不會再次嘗試傳送該訊息,您也將收到硬退信通知。您可以設定交付通知,在 Amazon SES 成功地將您的其中一封電子郵件交付到收件人的郵件伺服器時提醒您。

 

退信和抱怨

問:Amazon SES 如何將退信、抱怨和交付通知傳送給我?

根據您的 Amazon SES 帳戶設定方式,Amazon SES 會透過電子郵件將退信和抱怨通知轉寄給您,或將其傳送到某個 Amazon SNS 主題。

當 Amazon SES 成功交付一封電子郵件到收件人的郵件伺服器後,就會觸發交付通知,然後只透過 Amazon SNS 傳送通知給您。

問:問:使用 Amazon SNS 接收退信、抱怨和交付通知是否會產生額外費用?

是的,使用 Amazon SNS 接收退信、抱怨和交付通知會產生相關的額外費用。如需使用 Amazon SNS 所產生之相關費用的詳細資訊,請參閱 Amazon SNS 定價

問:要等多長時間才能收到退信、抱怨和交付通知?

在 ISP 將退信或抱怨傳送到 Amazon SES 之後,我們會嘗試在幾秒鐘內透過 Amazon SNS 或電子郵件將該通知轉寄給您。不過,我們可能會在一段時間內 (可能為幾秒至幾週甚至更長時間) 都沒收到收件人 ISP 的退信或抱怨通知,這取決於 ISP 通知我們的速度快慢。

只要 Amazon SES 將電子郵件交付到收件人的郵件伺服器,就會立即發佈交付通知。在大多數情況下,透過 Amazon SES 傳送的電子郵件只要幾秒鐘的傳送時間,不過偶爾時間會長一些。

問:如何監控使用 Amazon SES 傳送之電子郵件的退信率和抱怨率?

Amazon SES 包括了評價儀表板,讓您持續追蹤退信率與投訴率,以及其他可能影響您傳送電子郵件能力的因素。您也可以使用 Amazon CloudWatch 建立追蹤退信率與投訴率的儀表板。如需有關監控方法的詳細資訊,請參閱 Amazon SES 開發人員指南中的監控您的 Amazon SES 傳送活動

問:我的電子郵件可交付性,是否會受到其他 Amazon SES 使用者退信或抱怨的影響?

通常,當其他 Amazon SES 使用者傳送造成退信或抱怨的訊息時,您傳送電子郵件的能力不會改變。

這個規則的一個例外狀況是當收件人的電子郵件地址產生硬退信時。當收件人電子郵件地址產生硬退信時,Amazon SES 會將該地址加入全域禁止清單。如果您嘗試傳送電子郵件到全域禁止清單上的地址,會成功呼叫 Amazon SES,但 Amazon SES 會將此電子郵件視為硬退信而不會嘗試傳送。

您傳送到全域禁止清單地址的電子郵件會計入您的傳送份額和退信率。一個電子郵件地址最多可在禁止名單上保留 14 天。

如需有關全域禁止清單的詳細資訊,請參閱「Amazon SES Developer Guide」中的「Amazon SES 與可交付性」。

問:收件人地址已加入到全域禁止清單,但是我確定這是有效地址。是否可以從禁止清單上移除該地址?

您可以使用 Amazon SES 主控台提交禁止名單刪除請求。如需詳細資訊,請參閱「Amazon SES Developer Guide」中的 從 Amazon SES 禁止名單中移除電子郵件地址

問:如果我嘗試傳送格式不正確的電子郵件訊息,或傳送的電子郵件因任何其他原因被禁止,會發生何種情況?

如果 Amazon SES 無法交付您的訊息,將會傳回一個錯誤訊息,並包含交付失敗的原因。在極少數情況下,Amazon SES 在接受您的請求之後才會偵測電子郵件的問題。在這種情況下會,電子郵件以退信的形式退回給您,附有對應的錯誤碼和原因。

垃圾郵件和病毒

問:Amazon SES 如何確保傳入郵件不含垃圾郵件或病毒?

Amazon SES 使用多種垃圾郵件和病毒防護措施。它使用封鎖清單從源頭阻止已知濫發垃圾郵件者的郵件進入系統。它也會對包含附件的每封內送電子郵件執行病毒掃描。Amazon SES 會向您提供垃圾郵件偵測檢查結果,讓您決定是否信任每則訊息。除了垃圾郵件和病毒結果之外,Amazon SES 提供 DKIM 和 SPF 檢查結果。

問:哪些技術可以防止 Amazon SES 使用者傳送垃圾郵件?

Amazon SES 使用內部的內容篩選技術來掃描電子郵件內容,以防範垃圾郵件和惡意軟體。

如經判定帳戶確實傳送垃圾郵件或惡意內容,我們將限制該帳戶傳送額外電子郵件的能力。

Amazon SES 和其他 AWS 服務

問:Amazon SES 如何與 Amazon WorkMail 進行整合?

Amazon WorkMail 使用 Amazon SES 傳送和接收郵件。設定 Amazon WorkMail 時,Amazon WorkMail 會在 Amazon SES 組態設定建立兩個項目:傳送授權政策允許 Amazon WorkMail 透過您的網域傳送郵件,以及使用 WorkMail 動作的接收規則會將網域的內送郵件傳送至 Amazon WorkMail。如果移除任一項目,Amazon WorkMail 將無法正常運作。

問:Amazon SES 與 Amazon SNS 有何不同?

Amazon SES 適用於需要透過電子郵件傳送通訊內容的應用程式。Amazon SES 支援自訂的電子郵件標頭欄位,以及許多 MIME 類型。

反之,Amazon Simple Notification Service (Amazon SNS) 適用於以簡訊為導向的應用程式,擁有多個透過選擇的傳輸協定 (包括 HTTP、Amazon SQS 和電子郵件),要求並接收時間關鍵型訊息「推送」通知的訂閱者。Amazon SNS 通知本文限制為 8192 個 UTF-8 字串字元,且不支援多媒體內容。

問:是否必須註冊 Amazon EC2 或任何其他 AWS 服務才能使用 Amazon SES?

Amazon SES 使用者不需要註冊任何其他 AWS 服務。可存取網際網路的任何應用程式都可使用 Amazon SES 傳送電子郵件,無論該應用程式是在自己的資料中心執行,或者在 Amazon EC2 中執行,還是做為用戶端軟體解決方案執行。

問:我目前使用在 Amazon EC2 上託管的自有郵件伺服器來傳送電子郵件。需要開始改用 Amazon SES 嗎?

不需要,使用 Amazon SES 不會影響任何您目前所用的以 Amazon EC2 為基礎的解決方案。您可以繼續使用現有解決方案,也可以使用 Amazon SES,或者兩者同時使用。

問:除了 AWS Lambda 有強制限制之外,Amazon SES 對 AWS Lambda 函數是否有任何限制?

RequestResponse 呼叫有 30 秒的逾時。

SMTP 界面

問:Amazon SES 是否提供 SMTP 端點?

Amazon SES 提供 SMTP 界面,與可透過 SMTP 傳送電子郵件的應用程式無縫整合。您可從應用程式直接連接到此 SMTP 界面,或將現有電子郵件伺服器設定為使用此界面做為 SMTP 轉送。

若要連接到 Amazon SES SMTP 界面,您必須建立 SMTP 登入資料。如需建立 SMTP 登入資料的詳細資訊,請參閱「Amazon SES Developer Guide」中的 如何取得 Amazon SES SMTP 登入資料

問:如何使用 Amazon SES SMTP 界面?

若要使用 Amazon SES SMTP 界面,只需提供您的 SMTP 使用者名稱和密碼、SMTP 終端節點名稱及連接埠編號。您可以使用此資訊,利用與任何其他 SMTP 轉送相同的方式連接到 Amazon SES SMTP 界面。

例如,您可以整合現有封裝軟體,讓它透過 Amazon SES 傳送電子郵件。您可以使用支援 SMTP 的程式設計語言,為您的應用程式新增電子郵件傳送功能。您可以將 Amazon SES 傳送功能與 Sendmail、Postfix 和 Exim 等常用的郵件傳輸代理程式 (MTA) 整合。您甚至可以從命令列連接到 SMTP 界面,直接傳送 SMTP 命令。如需有關 SMTP 界面的詳細資訊,請參閱「Amazon SES Developer Guide」中的 如何使用 Amazon SES SMTP 界面來傳送電子郵件

API 和開發套件

問:如何向 Amazon SES 發出請求?

Amazon SES 接受透過 HTTPS 發出的查詢請求。這些請求使用 GET 或 POST 之類的動詞以及名為 Action 的參數,指出要執行的動作。基於安全考量,Amazon SES 不支援 HTTP 請求;您必須改用 HTTPS。

問:有哪些可用於傳送電子郵件的 API 操作?

除了支援 SMTP 傳送之外,Amazon SES 還提供下列 API:SendEmail 和 SendRawEmail。這兩個 API 能讓您透過實際電子郵件的組成來進行不同層級的控制。兩個 API 提供相同層級的電子郵件傳送可靠性和效能:

SendEmail API 僅要求使用者提供來源地址、目標地址、郵件主旨和郵件內文。呼叫此 API 後,Amazon SES 會自動建構並傳送一封格式正確的分段 MIME 電子郵件訊息,由電子郵件用戶端軟體針對顯示進行最佳化。

SendRawEmail API 讓進階使用者指定標頭、MIME 部分和內容類型,他們可靈活地設定自己的電子郵件原始碼格式和傳送這些電子郵件訊息。

問:AWS 軟體開發套件是否支援 Amazon SES?

是的,所有 AWS 軟體開發套件 (SDK) 皆提供存取 Amazon SES API 的方法。開發套件提供低層級功能,例如身分驗證及簽署請求,讓您進行簡單呼叫 API 即可發送電子郵件。

進一步了解 Amazon SES 定價

瀏覽定價頁面
準備好開始發送電子郵件了嗎?
開始使用 Amazon SES
還有其他問題嗎?
聯絡我們