郵件推送事件
本文介紹郵件推送通過(guò)云監(jiān)控接入作為事件源發(fā)布到事件總線EventBridge的事件類型。
支持的地域
支持郵件推送發(fā)布到事件總線EventBridge的地域有華東1(杭州)、德國(guó)(法蘭克福)、新加坡、美國(guó)(弗吉尼亞)。
事件類型
郵件推送支持發(fā)布到事件總線EventBridge的事件類型如下所示。
事件類型 | type參數(shù)值 |
dm:Deliver:Fail | |
dm:Deliver:Succeed | |
dm:Trace:Click | |
dm:Trace:Open |
CloudEvents規(guī)范中定義的參數(shù)解釋,請(qǐng)參見事件概述。
郵件投遞失敗
郵件投遞失敗時(shí),事件總線EventBridge接收到的示例事件如下所示。
{
"data": {
"header": {
"X-Notify-Message-ID": "test****@example.com"
},
"env_id": "60000****",
"account": "batch****@top",
"from": "batch****@top",
"rcpt": "a****@aliyun.com",
"msg_id": "1df****@example.com",
"send_time": "2024-04-29T11:07:04+08:00",
"deliver_time": "2024-04-29T11:07:12+08:00",
"status": "2",
"event": "dm:Deliver:Fail",
"region": "cn-hangzhou",
"err_code": "554",
"err_msg": "554 RCPT a****@aliyun.com dosn't exist",
"failed_type": "SmtpNxBox"
},
"id": "8734hhidu983h****",
"source": "acs:dm",
"specversion": "1.0",
"subject": "acs:dm:cn-hangzhou:123456789098****:215672",
"time": "2024-04-29T11:07:12+08:00",
"type": "dm:Deliver:Fail",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2024-04-29T11:07:13.179PRC",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX"
}
data字段包含的參數(shù)解釋如下表所示。
參數(shù) | 類型 | 示例值 | 描述 |
header | Object | 與電子郵件相關(guān)的頭。 | |
X-Notify-Message-ID | String | test****@example.com | 自定義頭X-Notify-Message-ID。 |
env_id | String | 60000**** | 發(fā)送郵件時(shí)系統(tǒng)返回的郵件ID。 |
account | String | batch****@top | 發(fā)件人的郵箱地址。 |
from | String | batch****@top | 發(fā)件人的郵箱地址。 |
rcpt | String | a****@aliyun.com | 收件人的郵箱地址。 |
msg_id | String | 1df****@example.com | 郵件的Message-ID字段。 |
send_time | String | 2024-04-29T11:07:04+08:00 | 郵件接收時(shí)間。 |
deliver_time | String | 2024-04-29T11:07:12+08:00 | 郵件投遞完成時(shí)間。 |
status | String | 2 | 投遞結(jié)果狀態(tài)。
|
event | String | dm:Deliver:Fail | 事件消息的類型。和type相同。 |
region | String | cn-hangzhou | 事件發(fā)生的區(qū)域。 |
err_code | String | 554 | 投遞完成時(shí)接收方ESP返回的碼。 |
err_msg | String | 554 RCPT a****@aliyun.com dosn't exist | 投遞完成時(shí)接收方ESP返回的信息。 |
failed_type | String | SmtpNxBox | 投遞結(jié)果分類。 |
郵件投遞成功
郵件投遞成功時(shí),事件總線EventBridge接收到的示例事件如下所示。
{
"data": {
"header": {
"X-Notify-Message-ID": "test****@example.com"
},
"env_id": "60000****",
"account": "batch****@top",
"from": "batch****@top",
"rcpt": "a****@aliyun.com",
"msg_id": "1df****@example.com",
"send_time": "2024-04-29T11:07:04+08:00",
"deliver_time": "2024-04-29T11:07:12+08:00",
"status": "0",
"event": "dm:Deliver:Succeed",
"region": "cn-hangzhou",
"err_code": "250",
"err_msg": "250 Send Mail OK",
"failed_type": "SendOk"
},
"id": "8734hhidu983h****",
"source": "acs:dm",
"specversion": "1.0",
"subject": "acs:dm:cn-hangzhou:123456789098****:215672",
"time": "2024-04-29T11:07:12+08:00",
"type": "dm:Deliver:Succeed",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2024-04-29T11:07:13.179PRC",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX"
}
關(guān)于data字段包含的參數(shù)解釋,請(qǐng)參見參數(shù)解析。
點(diǎn)擊事件
點(diǎn)擊事件時(shí),事件總線EventBridge接收到的示例事件如下所示。
{
"data": {
"operate_time": "2024-04-29T11:25:48+08:00",
"client_ip": "192.168.XX.XX",
"env_id": "60000****",
"from": "batch****@top",
"rcpt": "a****@aliyun.com",
"msg_id": "1df****@example.com",
"event": "dm:Trace:Click",
"region": "cn-hangzhou",
"url": "https://www.aliyun.com"
},
"id": "8734hhidu983h****",
"source": "acs:dm",
"specversion": "1.0",
"subject": "acs:dm:cn-hangzhou:123456789098****:215672",
"time": "2024-04-29T11:07:12+08:00",
"type": "dm:Trace:Click",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2024-04-29T11:07:13.179PRC",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX"
}
data字段包含的參數(shù)解釋如下表所示。
參數(shù) | 類型 | 示例值 | 描述 |
operate_time | String | 2024-04-29T11:25:48+08:00 | 事件操作時(shí)間。 |
client_ip | String | 192.168.XX.XX | 點(diǎn)擊事件的客戶端IP。 |
env_id | String | 60000****** | 發(fā)送郵件時(shí)系統(tǒng)返回的郵件ID。 |
from | String | batch****@top | 發(fā)件人地址。 |
rcpt | String | a****@aliyun.com | 收件人地址。 |
msg_id | String | 1df****@example.com | 郵件中的Message-ID字段。 |
event | String | dm:Trace:Click | 事件類型。 |
region | String | cn-hangzhou | 事件發(fā)生的區(qū)域。 |
url | String | https://www.aliyun.com | 點(diǎn)擊的URL。 |
打開事件
打開事件時(shí),事件總線EventBridge接收到的示例事件如下所示。
{
"data": {
"operate_time": "2024-04-29T11:25:48+08:00",
"client_ip": "192.168.XX.XX",
"env_id": "60000****",
"from": "batch****@top",
"rcpt": "a****@aliyun.com",
"msg_id": "1df****@example.com",
"event": "dm:Trace:Open",
"region": "cn-hangzhou"
},
"id": "8734hhidu983h****",
"source": "acs:dm",
"specversion": "1.0",
"subject": "acs:dm:cn-hangzhou:123456789098****:215672",
"time": "2024-04-29T11:07:12+08:00",
"type": "dm:Trace:Open",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2024-04-29T11:07:13.179PRC",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX"
}
關(guān)于data字段包含的參數(shù)解釋,請(qǐng)參見參數(shù)解析。