QQ邮箱发件接口文档

本接口提供三种邮件模板发送:验证码、用户通知、自定义内容。所有邮件均经过美化工整输出。

一、验证码模板

自动生成6位数字验证码并发送至指定邮箱。

请求方式:GET

端点:/send_email.php

参数必填说明
template固定值:captcha
email收件人邮箱地址
示例请求:http://sy.0p.ink/send_email.php?template=captcha&email=user@example.com

二、用户通知模板

向指定用户发送定制通知内容。

请求方式:GET

端点:/send_email.php

参数必填说明
template固定值:notification
email收件人邮箱
username收件人称呼,默认为“用户”
message通知正文(支持换行)
示例请求:http://sy.0p.ink/send_email.php?template=notification&email=user@example.com&username=张三&message=您的订单已发货

三、自定义内容模板

完全自定义主题和内容。

请求方式:GET

端点:/send_email.php

参数必填说明
template固定值:custom(或留空)
email收件人邮箱
subject邮件主题,默认为“无主题”
message邮件正文(支持HTML)
示例请求:http://sy.0p.ink/send_email.php?template=custom&email=user@example.com&subject=测试&message=这是自定义内容

返回结果

成功返回:success:邮件已发送至 xxx@qq.com

失败返回:发送失败:错误详情

四、验证码校验接口

用于校验用户提交的验证码是否正确且在有效期内。

请求方式:GET

端点:/verify_captcha.php

参数必填说明
email接收验证码的邮箱
code用户输入的验证码
示例请求:/verify_captcha.php?email=user@example.com&code=123456

返回格式:JSON

成功:{"status":1,"msg":"验证成功"}
失败:{"status":0,"msg":"验证码错误或已过期"}