谷歌宣布change to Mail Service in Apps Script说:
从2016年9月13日开始,拥有免费公共Google帐户(消费者)和Google Apps for Education及Google Apps免费版用户的用户需要具有Gmail访问权限才能通过Apps Script的邮件服务发送邮件
对于使用MailApp服务的Google加载项的开发人员,您如何测试:
答案 0 :(得分:1)
试
var resource = AdminDirectory.Users.get(userEmail);
Logger.log(resource.isMailboxSetup);
来自Directory API 的
或try {
var sent = false;
GmailApp.sendEmail();
sent = true;
} catch(e) { Logger.log(e); }
Logger.log(sent);
答案 1 :(得分:0)
由于您现在可以使用"外部"创建一个Google帐户。地址并没有@gmail地址(就像我使用我的Google Apps Edu版本一样),您必须拥有@gmail地址才能继续使用GmailApp sendmail功能。
此行说明:"消费者可以在登录后通过其Google帐户启用Gmail,然后您的Gmail将成为您的Google帐户的主要地址",我将其解释为"您可以使用@ somethingelseaddress.com登录,但您必须启用Gmail才能使用GmailApp发送邮件,而您无法使用@something ...地址登录。
但我可能错了,你知道!