2014-11-25 2 views
0

Я написал сценарий Google для отправки электронной почты в определенное время. Так что сейчас он корректно отправляет сообщение от "[email protected]". В настоящее время [email protected]'s имеет право отправлять и получать электронную почту от [email protected]. Но сценарий не работает, когда я хочу запланировать письмо от [email protected]SMTP в скриптах Google

Я просмотрел документацию Google GmailApp.sendEmail(message.getTo(), message.getSubject(), body, options); и увидел, что sendEmail не имеет. Мне интересно, как я могу решить эту проблему.

Я попытался сделать черновик электронной почты от [email protected], попробовав установить пользователя по умолчанию на [email protected], но все равно не работает.

ответ

1

Я предполагаю, что у вас есть псевдонимы. Это, как вы отправить в качестве псевдонима

var aliases = GmailApp.getAliases(); 
Logger.log(aliases); 
GmailApp.sendEmail(message.getTo(), message.getSubject(), body, {'from': aliases[0]}); 
0

Если ваш код посылает сообщение, которое в настоящее время в вашей папке drafts, вы можете использовать технику из How to send a draft email using google apps script, чтобы отправить сообщение, сохраняющее псевдоним в From: поле.