К сожалению, нет способа отправить электронную почту из общего почтового ящика Google с MailApp.sendEmail() method
, но это возможно с GmailApp.sendEmail()
.
https://developers.google.com/apps-script/reference/gmail/gmail-app#sendEmail(String,String,String,Object)
Для этого вы можете указать расширенный параметр «from
», который позволяет отправлять электронную почту с любого из ваших псевдонимов, которые вы можете получить с помощью GmailApp.getAliases()
.
https://developers.google.com/apps-script/reference/gmail/gmail-app#getAliases()
Итак, при условии, что ваш общий почтовый ящик является одним из ваших псевдонимов, вы можете отправить электронное письмо следующим образом:
GmailApp.sendEmail(emailAddress, subject, message, {from: 'your_alias'})
Чтобы добавить папку входящих сообщений Gmail в качестве псевдонима, необходимо настроить параметры групп Google:
Перейти к управлению Group->Permissions->Posting permissions->Post
и разрешить (временно) любому пользователю в сети публиковать сообщения в группе.
Это необходимо для получения подтверждающего сообщения для добавления папки входящих сообщений вашей группы в качестве псевдонима к учетным записям пользователей, с которых вы хотите отправлять электронные письма от имени группы.
Чтобы добавить почтовый ящик группы в качестве псевдонима, перейдите в Gmail на Settings->Accounts->Send mail as->Add another email address
. Добавьте адрес электронной почты группы, вы получите проверочный код в папке входящих сообщений группы. После этой процедуры вы можете отправлять электронные письма с помощью GmailApp, как описано выше.