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

新手求助:如何用Apps Script实现Gmail所有收件邮件转发至多个邮箱?

简洁版Gmail自动转发至多邮箱的Apps Script实现

精简脚本代码

以下是无冗余逻辑的核心代码,直接实现新邮件自动转发到多个目标邮箱:

function forwardNewEmails() {
  // 替换为你的目标邮箱列表
  const targetEmails = ['email1@domain.com', 'email2@domain.com'];
  
  // 获取触发脚本的新邮件线程
  const threads = GmailApp.getTriggerSourceThreads();
  threads.forEach(thread => {
    thread.getMessages().forEach(msg => msg.forward(targetEmails.join(',')));
  });
}

设置步骤

  1. 打开Google Apps Script编辑器,新建一个空白项目
  2. 将上述代码粘贴到编辑器中,修改targetEmails数组为你需要转发的邮箱地址
  3. 设置触发器:
    • 点击左侧菜单栏的「触发器」图标(时钟样式)
    • 点击「添加触发器」按钮
    • 配置选项:
      • 选择函数:forwardNewEmails
      • 选择事件源:「来自Gmail」
      • 选择事件类型:「新邮件到达」
    • 保存并授权(首次运行需要授权Google Apps Script访问你的Gmail)

重要提示

  • 脚本通过getTriggerSourceThreads()仅处理触发脚本的新邮件,不会重复转发旧邮件
  • 使用message.forward()方法时,传入逗号分隔的邮箱字符串即可实现批量转发
  • 确保你的Gmail账号已开启邮件转发权限,且目标邮箱不会将转发邮件标记为垃圾邮件

内容的提问来源于stack exchange,提问作者פישל סטראפקאבער

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 19:55:07