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

求助:今日起Google Script无法发送邮件,测试脚本无效

Google Apps Script 无法发送邮件的排查方案

问题描述

今日起无法通过Google Apps Script发送邮件,编写了如下测试脚本:

function testEmail() {
MailApp.sendEmail({
to: "MyEmail@gmail.com", // e-mail adress to change
subject: "Test d'e-mail",
body: "Ceci est un test pour vérifier l'envoi d'e-mails via Google Apps Script."
});
Logger.log("Test d'e-mail envoyé.");
}

执行该脚本后无任何反应,已检查邮件发送配额,且新建谷歌表格添加简单测试函数,问题仍未解决。

排查步骤

  • 检查授权状态
    执行脚本时若未弹出授权请求,可能是授权过期或权限不足。手动重新授权:点击脚本编辑器右上角「运行」按钮,选择testEmail,按提示完成授权,确保授予发送邮件的权限。

  • 查看执行日志与错误信息
    不要仅依赖Logger输出,打开脚本编辑器左侧菜单栏的「执行」(时钟图标)页面,查看每次执行的详细状态和错误日志。多数情况下,脚本执行失败会在此处给出具体原因,比如收件人格式错误、权限受限、服务异常等。

  • 排查账户层面限制

    • 确认Google账户未被限制邮件发送功能(如违反Google政策),可先通过Gmail网页版发送邮件,验证基础功能是否正常。
    • 若为G Suite/Workspace账户,联系管理员确认是否存在组织层面的邮件发送限制。
  • 调整脚本参数测试

    • 将收件人更换为其他邮箱(如另一Gmail账户),排除目标邮箱的拦截问题。
    • 简化邮件内容,用纯英文主题和正文测试,避免编码异常。
    • 改用MailApp.sendEmail的简单参数形式测试:
      function testSimpleEmail() {
        MailApp.sendEmail("test@example.com", "Test Mail", "This is a simple test.");
        Logger.log("Simple test email sent.");
      }
      
  • 检查脚本编辑器环境
    尝试用隐身模式打开Google脚本编辑器,排除浏览器缓存或插件干扰;或更换浏览器执行脚本。

内容的提问来源于stack exchange,提问作者Stéphane F

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 13:15:59