You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Graph API发送邮件添加视频附件后无法收到邮件问题咨询

Graph API 发送视频附件邮件问题解决指引
  • 首先明确:Graph API 完全支持将mp4格式视频作为邮件附件发送,你遇到的请求返回正常但未收到邮件的问题,是常见的配置/规格不匹配导致的服务端静默拦截。
  • 优先排查附件大小:调用/sendMail接口直接发送邮件时,单封邮件所有附件总大小上限为3MB,超出该限制时接口会正常返回202响应,但服务端后续会判定邮件不合规,不会执行投递动作。
  • 核对附件编码格式:你提到的「转换为二进制字符串」操作需要确认输出的是标准Base64编码字符串,Graph API附件的contentBytes字段仅接受标准Base64格式内容,原始二进制流、十六进制字符串等格式都会导致附件解析失败,触发邮件拦截。
  • 校验附件配置项:contentType设置为video/mp4是正确的,注意不要额外添加字符集、编码类参数,同时name字段需要携带.mp4后缀,避免服务端识别附件类型异常。
  • 大体积视频发送方案:如果你的视频文件大于3MB,需要先调用接口创建邮件草稿,再通过分片上传接口上传附件,全部上传完成后再发送草稿,该流程支持最大150MB的单个附件。

正确的单附件请求配置参考:

"attachments": [
    {
        "@odata.type": "#microsoft.graph.fileAttachment",
        "name": "example.mp4",
        "contentType": "video/mp4",
        "contentBytes": "此处替换为视频文件的标准Base64编码内容"
    }
]

内容的提问来源于stack exchange,提问作者never_break

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 16:39:00