如何使用Google脚本发送电子邮件到群组账户

5

我想通过Google Script发送电子邮件,但我需要使用公共(组)邮箱。

我没有找到关于在Google API上从组帐户发送电子邮件的示例,也没有在堆栈溢出上找到答案。请问是否有使用Google Script通过组帐户发送电子邮件的方法?

1个回答

5
我已经解决了这个问题。在“账户和导入”中添加您的组账户,然后您可以参考下面的代码测试是否能够在组账户中发送电子邮件。
  var alias = GmailApp.getAliases();
  var num = alias.length-1;
  var myMail = getMyMail();

  if (num<0){
    return false
  }else{
    for (var i = 0;i <= num;i++){
      if (alias[i] == "yourGroup@Domain.com"){
        var myGroupMail=alias[i];
        break;
      }
    }
  }
  if (myGroupMail != "yourGroup@Domain.com"){return false}
  GmailApp.sendEmail(toEmail,strSubject,strContent,{from : myGroupMail});

无法感谢你的足够,我一直在尝试使用 var alias = GmailApp.getAliases(); 和 {from : alias["yourGroup@Domain.com"]},但我不明白为什么它不能工作(一直从我的主要个人帐户发送)。但是你的解决方案非常完美!谢谢! - unacorn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接