本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon SES 發佈至 Amazon 的事件資料內容 SNS
Amazon SES 會以 JSON 格式將事件記錄透過電子郵件傳送至 Amazon Simple Notification Service。
您可於 Amazon SES 發佈至 Amazon SNS 的事件資料範例 找到這些所有通知類型的範例記錄。
頂層JSON物件
電子郵件傳送事件記錄中的頂層JSON物件包含下列欄位。事件類型會決定有哪些其他物件。
欄位名稱 | 描述 |
---|---|
|
描述事件類型的字串。可能的數值: 如果您未設定事件發佈,此欄位將命名為 |
|
包含產生事件之電子郵件相關資訊的JSON物件。 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
|
此欄位只有在 |
郵件物件
每個電子郵件傳送事件記錄包含 mail
物件中原始電子郵件的相關資訊。包含JSON物件相關資訊的mail
物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
訊息傳送時的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
Amazon SES指派給訊息的唯一 ID。當您傳送訊息時,Amazon 會將此值SES傳回給您。 注意此訊息 ID 是由 Amazon 指派SES。您可以在原始電子郵件內 |
|
傳送訊息的電子郵件地址 (信封MAILFROM地址)。 |
|
用於傳送電子郵件之身分的 Amazon Resource Name (ARN)。在傳送授權的情況下, |
|
用於傳送電子郵件之帳戶 AWS 的帳戶 ID。在傳送授權的情況下, |
|
原始郵件收件人的電子郵件地址清單。 |
|
說明通知中的標題是否已截斷的字串,會在標題大於 10 KB 時顯示。可能值為 |
|
電子郵件原始標題的清單。清單中的每項標題都有 注意
|
|
電子郵件常用的原始標頭映射。 注意
|
|
與電子郵件相關聯的標籤清單。 |
退信物件
包含Bounce
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
退信的類型,由 Amazon 決定SES。 |
|
退信的子類型,由 Amazon 決定SES。 |
|
其中包含遭退信的原始郵件收件人之相關資訊的清單。 |
|
ISP 傳送退信通知時的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
退信的唯一 ID。 |
|
來自 注意此欄位只有在傳送狀態通知 (DSN) 連接至退信時才會顯示。 |
退信的收件人
退信事件可能與單一收件人或多個收件人相關。bouncedRecipients
欄位擁有物件清單 (電子郵件地址發生退信的每個收件人都有一個物件),且包含下列欄位。
欄位名稱 | 描述 |
---|---|
|
收件人的電子郵件地址。如果 DSN 可用,這是來自 |
或者,如果 DSN 連接到退信,則下列欄位也可能存在。
欄位名稱 | 描述 |
---|---|
|
來自 |
|
來自 |
|
報告 發佈的狀態碼MTA。這是來自 |
退信類型
每個退信事件都是下表所列的其中一個類型。
事件發佈系統只會發佈不再由 Amazon 重試的硬退信和軟退信SES。當您收到標記為 的退信時Permanent
,您應該從郵件清單中移除對應的電子郵件地址;您未來將無法傳送給他們。當訊息軟退信數次,且 Amazon SES 已停止嘗試重新傳送退信時,Transient
便會將退信傳送給您。未來您也許可以成功重新傳送給一開始導致 Transient
退信的地址。
bounceType | bounceSubType | 描述 |
---|---|---|
|
|
Amazon SES無法判斷特定的退信原因。 |
|
|
Amazon SES收到一般硬退信。如果您收到此類退信,應該從您的郵寄清單中移除該收件人的電子郵件地址。 |
|
|
Amazon SES收到永久硬退信,因為目標電子郵件地址不存在。如果您收到此類退信,應該從您的郵寄清單中移除該收件人的電子郵件地址。 |
|
|
Amazon SES 已禁止傳送到此地址,因為其最近具有作為無效地址的啟動歷史記錄。若要複寫全域禁止名單,請參閱 使用 Amazon SES 帳戶級別禁止列表。 |
Permanent |
OnAccountSuppressionList |
Amazon SES 已禁止傳送到此地址,因為它位於帳戶層級禁止清單 。這不會計入您的退信率指標。 |
|
|
Amazon SES收到一般退信。未來您也許可成功傳送給此收件人。 |
|
|
Amazon SES收到信箱完全退信。未來您也許可成功傳送給此收件人。 |
|
|
Amazon SES收到訊息過大的退信。若您減少訊息大小,也許可成功傳送給此收件人。 |
|
|
Amazon SES 無法在電子郵件寄件者指定的時間內成功傳送電子郵件。(退信訊息將指定定義 內任何可能交付嘗試失敗的原因TTL。) |
|
|
Amazon SES收到拒絕退信的內容。若您更改訊息內容,也許可成功傳送給此收件人。 |
|
|
Amazon SES收到附件拒絕退信。若您移除或更改附件,也許可成功傳送給此收件人。 |
投訴物件
包含Complaint
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
清單中包含可能曾提出投訴的收件人相關資訊。 |
|
ISP 傳送投訴通知時的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
投訴的唯一 ID。 |
|
由 Amazon 決定的投訴子類型SES。 |
此外,如果意見回饋報告連接到該投訴,可能顯示下列欄位。
欄位名稱 | 描述 |
---|---|
|
來自意見回饋報告的 |
|
從 收到的意見回饋報告中 |
|
意見回饋報告中 |
提出投訴的收件人
complainedRecipients
欄位包含可能曾提出投訴的收件人清單。
重要
大部分會ISPs編輯提交投訴之收件人的電子郵件地址。因此,complainedRecipients
欄位將包含曾收過電子郵件、且地址位於發出抱怨通知的網域內之所有地址的清單。
JSON 此清單中的物件包含下列欄位。
欄位名稱 | 描述 |
---|---|
|
收件人的電子郵件地址。 |
抱怨類型
根據網際網路指派號碼管理局網站complaintFeedbackType
欄位中看到下列投訴類型:
欄位名稱 | 描述 |
---|---|
|
指出自動發出的電子郵件或其他形式的電子郵件濫用。 |
|
電子郵件身分驗證故障報告。 |
|
指示某些形式的詐騙或網路釣魚活動。 |
|
指示提供報告的實體不會將訊息視為垃圾郵件。這可能會用於修正內含不正確標籤或者被歸類為垃圾郵件的訊息。 |
|
指示不符合其他註冊類型的任何其他意見回饋。 |
|
回報在原始訊息中找到病毒。 |
抱怨子類型
complaintSubType
欄位的值可以是 null 或 OnAccountSuppressionList
。如果值為 OnAccountSuppressionList
,Amazon SES接受訊息,但沒有嘗試傳送,因為它位於帳戶層級禁止清單 。
交付物件
包含Delivery
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
Amazon 將電子郵件SES傳送至收件人郵件伺服器的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
從 Amazon SES接受寄件者請求到 Amazon 將訊息SES傳遞給收件人的郵件伺服器之間的毫秒時間。 |
|
套用傳遞事件的預期收件人清單。 |
|
ISP 接受來自 Amazon 之電子郵件的遠端 回應SMTP訊息SES。此訊息會因電子郵件、接收郵件伺服器和接收 而異ISP。 |
|
傳送SES郵件的 Amazon 郵件伺服器的主機名稱。 |
傳送物件
包含send
事件相關資訊的JSON物件一律為空白。
拒絕物件
包含Reject
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
電子郵件遭拒的原因。唯一的可能值是 |
開啟物件
包含Open
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
收件人的 IP 地址。 |
|
開啟事件發生時的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
收件人用於開啟電子郵件中的連結的裝置或電子郵件用戶端使用者代理程式。 |
點選物件
包含Click
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
收件人的 IP 地址。 |
|
點擊事件發生的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
收件人用於點選電子郵件中的連結的用戶端使用者代理程式。 |
|
收件人按一下的連結URL的 。 |
|
使用 |
算圖失敗物件
包含Rendering Failure
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
用於傳送電子郵件的範本名稱。 |
|
提供更多關於轉譯失敗資訊的訊息。 |
DeliveryDelay 物件
包含DeliveryDelay
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
延遲的類型。可能值為:
|
|
包含有關電子郵件收件人資訊的物件。 |
|
Amazon SES停止嘗試傳遞訊息的日期和時間。此值以 ISO 8601 格式顯示。 |
|
報告延遲的訊息傳輸代理程式 (MTA) 的 IP 地址。 |
|
發生延遲的日期和時間,以 ISO 8601 格式顯示。 |
延遲的收件人
delayedRecipients
物件包含下列數值:
欄位名稱 | 描述 |
---|---|
|
導致訊息傳遞延遲的電子郵件地址。 |
|
與交付延遲相關聯的SMTP狀態碼。 |
|
接收訊息傳輸代理程式 () 提供的診斷碼MTA。 |
訂閱物件
包含Subscription
事件相關資訊的JSON物件具有下列欄位。
欄位名稱 | 描述 |
---|---|
|
聯絡人名稱清單為開啟。 |
|
ISP 傳送訂閱通知時的日期和時間,格式為 ISO8601 (YYYY-MM-DDThh:mm:ss.sZ)。 |
|
傳送訊息的電子郵件地址 (信封MAILFROM地址)。 |
|
JSON 資料結構 (地圖),指定聯絡人清單中所有主題的訂閱狀態,指出變更後的狀態 (聯絡人已訂閱或已取消訂閱)。 |
|
JSON 資料結構 (地圖),指定聯絡人清單中所有主題的訂閱狀態,指出變更前的狀態 (聯絡人已訂閱或已取消訂閱)。 |
新/舊主題偏好
newTopicPreferences
和 oldTopicPreferences
物件包含下列數值:
欄位名稱 | 描述 |
---|---|
|
指定聯絡人是否取消聯絡清單中的所有主題。 |
|
在 |
|
在 |