发送邮件 POST
通过以下接口,您可以发送一封邮件给指定邮箱,支持 html。
url
http://您已备案域名/v5/sys/email
请求示例
注意修改大括号中的内容。App ID
、API Key
、Secret Key
请前往仪表盘获取。sign
为签名,签名方式详见请求签名。
shell
curl --location --request POST 'http://您已备案域名/v5/sys/email' \
--header 'X-T1Y-Application-ID: {{app_id}}' \
--header 'X-T1Y-Api-Key: {{api_key}}' \
--header 'X-T1Y-Safe-NonceStr: {{客户端随机生成的32位随机码}}' \
--header 'X-T1Y-Safe-Timestamp: {{Unix时间戳,精确到秒}}' \
--header 'X-T1Y-Safe-Sign: {{MD5(path+app_id+api_key+客户端随机生成的32位随机码+Unix时间戳+Secret_Key)}}' \
--header 'Content-Type: application/json' \
--data-raw '{"to": "wwwanghua@outlook.com", "subject": "标题", "body": "<p style='\''color: green'\''>这是一封测试邮件。</p>"}'
shell
curl --location --request POST "http://您已备案域名/v5/sys/email" ^
--header "X-T1Y-Application-ID: {{app_id}}" ^
--header "X-T1Y-Api-Key: {{api_key}}" ^
--header "X-T1Y-Safe-NonceStr: {{客户端随机生成的32位随机码}}" ^
--header "X-T1Y-Safe-Timestamp: {{Unix时间戳,精确到秒}}" ^
--header "X-T1Y-Safe-Sign: {{MD5(path+app_id+api_key+客户端随机生成的32位随机码+Unix时间戳+Secret_Key)}}" ^
--header "Content-Type: application/json" ^
--data-raw "{\"to\": \"wwwanghua@outlook.com\", \"subject\": \"标题\", \"body\": \"<p style='color: green'>这是一封测试邮件。</p>\"}"
响应示例
操作成功时 http
状态码以及 code
永远是 200
。若需校验响应数据请参考响应签名校验(可选)。
json
{
"code": 200,
"data": null,
"message": "ok"
}
json
{
"code": 400,
"data": null,
"message": "This is an exception message."
}