邮件发送BOT | 接口文档

接口特性:

  • 支持使用自己邮箱账户发送邮件
  • 省心!使用代理账户发送邮件 邮箱授权配置麻烦?没关系,接口有一个默认的邮箱账户,你只需要告诉接口收件地址即可发送邮件(由于账号限制,代理账号不确保能正常发送,建议使用自己的邮箱账号)
  • 支持发送html内容 通过发送html实现自己想要的消息排版
  • 可设置收信地址 通过设置收信地址,用户回复该邮件时将会自动回复给收信地址

接口文档

2023.11.25 接口更新至V3版本,以下是V3的文档,本接口兼容历史版本
本次新增了收信地址功能,可设置收信地址,用户回复该邮件时将会自动回复给收信地址

请求参数

  • 请求headers
参数名称 是否必填 参数类型 参数值/说明
Content-Type POST请求必填 string application/json
  • 请求参数(GET为query字段,POST为json对象)
参数名称 是否必填 参数类型 参数说明
to string 收件人邮箱地址
title string 邮件标题
content string 邮件消息内容
host string 发件账号的SMTP服务器,默认:smtp.qq.com
from string 发送邮件的账号,使用自己账号发邮件时需要填
pass string 发件账号的smtp授权码,使用自己账号发邮件时需要填
type string 邮件类型,text或html,默认:text
port int 发件端口,默认:465
replyto string 收信地址

请求示例

代理发送

POST https://api.mu-jie.cc/email
headers Content-Type : application/json
body

1
2
3
4
5
{
"to": "test@qq.com",
"title": "接口调用",
"content": "代理账号发送"
}

GET https://api.mu-jie.cc/email?to=test@qq.com&title=接口调用&content=代理账号发送

返回示例

1
2
3
4
5
{
"msg": "ok", //ok表示邮件发送成功,error表示发送失败
"msgAddr": "test@qq.com", //收件人地址
"msgContent": "代理账号发送" //发送内容
}

使用自己账号发送

POST https://api.mu-jie.cc/email
headers Content-Type : application/json
body

1
2
3
4
5
6
7
8
9
10
{
"to": "test@qq.com",
"title": "接口调用",
"content": "<font size=\"20px\">使用富文本与使用自己账户发送</font>",
"host": "smtp.qq.com",
"from": "test@qq.com",
"pass": "**********",
"type": "html",
"port": 465 //一般为465,以自己账号实际端口为准(记得把注释删掉)
}

GET https://api.mu-jie.cc/email?to=test@qq.com&title=接口调用&content=<font size="20px">使用富文本与使用自己账户发送</font>&host=smtp.qq.com&from=test@qq.com&pass=*******&type=html&port=465
返回示例同上