异步通知相关问题

如何获取到具体某封邮件的异步通知结果?

为了能获取到具体某封邮件的异步通知结果:

  • 通过 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 值对应。

相关文档

设置异步通知