致函
/v1/mailboxes/{mailbox_id}/send必需 Idempotency-Key 8–128 个字符长。使用相同的键和主体重复返回相同的操作;另一个主体给出 409。HTTP 202 表示排队。检查操作的状态,而不是收到响应的事实。
要求
curl -X POST 'https://adapt-mail.com/v1/mailboxes/<mailbox_id>/send' \ -H 'Authorization: Bearer <access_token>' \ -H 'Idempotency-Key: message-20261019-0001' \ -H 'Content-Type: application/json' \选项
mailbox_idpath一定integerX-Customer-IDheader- 选项 1
string选项 2null Idempotency-Keyheader一定stringminLength: 8maxLength: 128
请求正文 · application/json
object
to一定array主要收件人的地址。
minItems: 1maxItems: 50数组元素stringccarray复制其他参与者可见的收件人地址。
maxItems: 50数组元素stringbccarray密件抄送收件人地址。
maxItems: 50数组元素stringsubjectstring信的主题。
默认:
""maxLength: 998textstring信件正文,无格式。
默认:
""maxLength: 200000htmlHTML- 信件的格式版本。
选项 1stringmaxLength: 300000选项 2nullfile_idsarrayID 以前下载的文件在此邮箱中。下载时或从文件列表中获取它们。
maxItems: 20数组元素string · uuidforward_message需要转发附件的原始邮件。
选项 1objectfolder一定string文件夹列表中的文件夹名称,例如 INBOX.
minLength: 1maxLength: 255uidvalidity一定integer该值是来自此文件夹的响应 API 的 uidvalidity 。
exclusiveMinimum: 0uid一定integerexclusiveMinimum: 0
不接受未知字段。
选项 2nullreply_to_message_id您正在回复的电子邮件的 message_id 值。
选项 1stringmaxLength: 998选项 2nullreferences原始消息的值 references 用于保存回复链。
选项 1stringmaxLength: 4000选项 2nullsend_at带时区的延迟调度时间,例如 2026-11-01T12:00:00Z. 如果没有值,则在处理队列时开始调度。
选项 1string · date-time选项 2null
不接受未知字段。
响应
202 成功回复
application/json
object
idstring · uuid用于检查状态和取消待处理提交的操作 ID。
kindstringmailbox_id- 选项 1
integer选项 2null statusstring有效值:
"queued""running""succeeded""failed""uncertain""cancelled"run_atstringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
created_atstringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
completed_at- 选项 1
stringUTC. 中的日期和时间 如果没有偏移,该值也代表 UTC.
选项 2null error如果操作未成功完成,则错误的原因。
选项 1string选项 2nullresult操作的结果。对于发送,包含有关接受和拒绝的收件人的信息。
选项 1object选项 2null
400 标头或标识符无效
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
401 需要登录
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
403 无法访问
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
404 找不到资源
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
409 国家冲突
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
413 超出尺寸
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
422 验证错误
application/json
object
detailarray数组元素objectloc一定array数组元素选项 1string选项 2integermsg一定stringtype一定string
503 暂时无法使用
application/json
object
detail- 选项 1
string选项 2objectcodestringmessagestring
选项 3array数组元素object
成功提交结果
操作的 result 字段是执行后的,而不是排队的响应。
object
message_idstringsmtp_acceptedbooleansent_savedbooleanaccepted_recipientsarray数组元素stringrejected_recipientsarray数组元素objectemailstringcodeinteger