接口地址:https://api.qzone.work/api/send.mail
返回格式:json
请求方式:get/post
请求示例:https://api.qzone.work/api/send.mail?user=mzan_club@qq.com&pass=ijorcerjgsrbchf

请求参数说明:

名称 必填 类型 说明
  pass string 密码,QQ邮箱为授权码
  user string 账户,发件邮箱
  to string 收件邮箱,目前只支持单个发送,默认:同发件人邮箱
  title string 邮件标题,默认:莫名博客(Qzone.Work)
  content string 邮件内容,支持HTML,默认:莫名博客(Qzone.Work)
  host string SMTP地址,默认 smtp.qq.com
  port string SMTP端口,默认: 465
  name string 发件人名称,默认:莫名博客(Qzone.Work)
  toname string 收件人名称,默认:Hello
Ps:两种识别方式均可,推荐使用POST直接上传,效率更高!

返回参数说明:

名称 类型 说明
  code string 返回的状态码
  time float 处理响应时间,单位秒(s)。
  msg string 返回错误提示信息!

返回示例:

{
    "code": 10000,
    "msg": "SUCCESS!",
    "time": 0.17746,
    "info": "欢迎使用莫名博客(Qzone.Work)旗下免费提供的API服务,如果您有什么好的想法和建议可以联系莫名(QQ1538236552)"
}

服务级错误码参照(code):

  错误码 说明
  10001 发送失败,具体错误看MSG参数
  10002 未知错误
  10003 必填参数不能为空!

错误码格式说明(示例:200201):

  2 002 01
  服务级错误(1为系统级错误) 服务模块代码(即数据ID) 具体错误代码

PHP演示:

<?php
header("Content-Type:text/html;charset=UTF-8");
date_default_timezone_set("PRC");
$qrimg = "https://api.qzone.work/static/images/wxqrcode.png";
$result = file_get_contents("https://api.qzone.work/api/send.mail?user=mzan_club@qq.com&pass=ijorcerjgsrybchf");
$arr=json_decode($result,true);
if ($arr['code']==10000) {
    print_r($arr);
} else {
    echo $arr['msg'];
}