如何擷取到具體某封郵件的非同步通知結果?
為了能擷取到具體某封郵件的非同步通知結果:
通過 API 介面發信時,請求返回 Respones 中 envId 值與非同步通知返回給訊息佇列中的訊息欄位 env_id 值對應。
通過 SMTP 介面發信,有如下三種方式:
在信頭設定 Message-ID,該欄位值對應到非同步通知返回給訊息佇列中的訊息欄位 msg_id 值。
如果Message-ID無法強制覆蓋(比如java 1.6 sdk版本),可以採用自訂頭X-Notify-Message-ID,對應訊息中的key也是X-Notify-Message-ID。
運行 DATA 命令成功後傳回值中包含 envid 值,如 queued as freedom ###envid=256790474,該欄位值與非同步通知返回給訊息佇列中的訊息欄位 env_id 值對應。