【问题标题】:Google Apps Script (MailApp Class / sendEmail Method) - Sending from Shared MailboxGoogle Apps 脚本(MailApp 类/sendEmail 方法)- 从共享邮箱发送
【发布时间】:2018-07-24 09:54:13
【问题描述】:

我有一个工作表/Google 代码脚本,可以从工作表中提取信息并将其发送到 HTML 模板电子邮件中,但我想知道是否有任何方法可以定义您已通过身份验证的用户之外的发件人地址到。

即用户通过 G-Suite 身份验证并有权访问共享邮箱。有没有办法通过 Google Apps 脚本定义从哪个邮箱发送?

看不到任何关于此的文档,因此抱有有限的希望,但想在关闭它之前与 SO 的社区核实一下。

谷歌文档:https://developers.google.com/apps-script/reference/mail/mail-app

谢谢

【问题讨论】:

  • 共享邮箱是别名吗?

标签: google-apps-script


【解决方案1】:

改用GmailApp,您可以使用sendEmail(recipient, subject, body, options) 选择一个可用的别名。

例如:

GmailApp.sendEmail("recipient@example.com", "Subject", "Body", {from: "alias@example.com"});

请注意,为此,from 地址必须是可用的别名。您可以使用此功能检查可用的别名:

function listAliases() {
  var me = Session.getActiveUser().getEmail();
  var aliases = GmailApp.getAliases();
  Logger.log(aliases);
}

【讨论】:

  • 非常感谢您为我确定了这一点!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多