文件加入文件集後,擴充功能會優先接收文件
交付處理項目這項擴充功能會建立並更新delivery
的文件。
電子郵件傳送處理中
以下欄位可填入 delivery
欄位:
- state:
PENDING
、PROCESSING
、SUCCESS
或ERROR
其中之一。 - startTime:電子郵件處理開始的時間戳記。
- endTime:電子郵件處理完成時的時間戳記 (也就是結束處於
SUCCESS
或ERROR
狀態的時間戳記)。 - error:如果電子郵件傳送錯誤,系統會在這裡填入錯誤訊息。
- attempts:這封電子郵件的傳送嘗試次數。
- leaseExpireTime:如果發生懸掛或逾時,則
PROCESSING
狀態應視為錯誤的時間。 - 資訊:電子郵件成功送達 (至少一個地址) 後,這個欄位會填入下列欄位:
- messageId:已傳送電子郵件的郵件 ID。
- accepted:電子郵件成功送達的一系列電子郵件地址。
- rejected (拒絕):電子郵件無法送達的一系列電子郵件地址。
- 待處理:SMTP 暫時拒絕的電子郵件地址陣列。
- 回覆:SMTP 伺服器最後一次回應。
電子郵件通常會從 PENDING
寄送到 PROCESSING
,並寄至 SUCCESS
或
ERROR
。進入 SUCCESS
或 ERROR
狀態後,
文件不會觸發擴充功能傳送另一封電子郵件。若要重新傳送
電子郵件,要求將文件更新成 state
。您可以將 state
變更為 PENDING
或 RETRY
。
手動重試
在某些情況下,電子郵件傳送作業會以可以復原的方式失敗,或是
可以手動修正文件,有未成年人入鏡
或是修改內容重試不會自動進行,不過您可以手動變更
delivery
欄位中的 state
設為 RETRY
,可讓擴充功能嘗試傳送電子郵件
再次放送 (並增加 attempts
的數量)。