从链接帐户(Google Apps脚本)发送电子邮件



我有一个发送自动电子邮件的脚本。我希望这是从我链接的帐户的一个电子邮件地址而不是我的主要链接帐户发送的,我知道可以使用"高级选项"可以用来实现这一目标...但是它不起作用。这是发送代码:

MailApp.sendEmail(toEmailAddress, subject, message, {
  htmlBody: htmlMessage,
  name: "Test Name",
  from: "yyy@gmail.com"
}); 

因此,消息发送了,该名称确实显示为"测试名称",但电子邮件仍然是我的主要主题,而不是yyy@gmail.com ...

我已经进行了仔细检查,并且该电子邮件地址肯定是我的主帐户中的链接中的,并在"发送电子邮件为"部分中显示。

我认为您可以使用getaliases((方法来执行此操作。它在GmailApp方法中的参考指南中。

getaliases((获取在Gmail中设置为此帐户的别名的电子邮件列表。

您可以使用"来自"的"可选参数"从任何这些别名发送消息。

//记录此Gmail帐户的别名并将电子邮件发送为第一个。

var me = session.getActiveuser((。getemail((;

var aliases = gmailapp.getaliases((;

logger.log(Aliases(;

if(Aliases.length> 0({

gmailapp.sendemail(me,'来自别名','来自别名!',{'from':aliases [0]}(;

} else {

gmailapp.sendemail(我,'没有别名找到','您没有别名。'(;

}

最新更新