Электронная почта с помощью скрипта Google Apps с другого адреса электронной почты

#google-apps-script

#google-apps-script

Вопрос:

Я знаком с тем, как отправлять электронные письма с помощью Google Apps Script (http://code.google.com/googleapps/appsscript/articles/sending_emails.html ). Это супер круто. Но есть ли способ, которым я могу отправлять электронную почту из Apps Script с другого адреса электронной почты, к которому у меня есть доступ? Кажется, я могу указать ответ на адрес, но пользователь по-прежнему видит электронное письмо как из моей основной учетной записи пользователя, я полагаю.

Пример: мой адрес электронной почты user@domain.com , но я хотел бы отправить электронное письмо с event@domain.com из скрипта приложений на Javascript.

Спасибо за любые советы.

Ответ №1:

Единственный способ добиться этого — войти в систему с учетной записью желаемого электронного письма, в вашем случае «event@domain.com » и запустите сценарий вместе с ним. Если вы запускаете скрипт автоматически с помощью триггера, просто установите триггер с этой учетной записью. Если у вас нет учетной записи для этого, вам придется ее создать.

Настройка поля «От» невозможна. В трекере сценариев приложений есть открытая проблема: Проблема 172: возможность отправлять электронную почту с разных учетных записей пользователей (поле «от:» в gmail)

—обновление: как можно увидеть, перейдя по ссылке выше, теперь это возможно, если желаемый адрес является псевдонимом в вашем gmail.

Комментарии:

1. Обратите внимание, что даже после обновления адрес электронной почты вашей основной учетной записи Gmail будет отображаться , если вы показываете исходное сообщение с полными заголовками электронной почты, даже при отправке с псевдонима.

Ответ №2:

Попробуйте это

 var alias=GmailApp.getAliases();//This gets array of Aliases set up in gmail.
GmailApp.sendEmail(email , "Subj.. ", "body....", {from: alias[0]}); //Uses first alias
 

Комментарии:

1. Теперь это способ сделать это, по-прежнему требуется авторизация, но это работает. Вам также может сойти с рук GmailApp.sendEmail(email , "Subj.. ", "body....", {from: "name@domain.com"});

Ответ №3:

Мой гаджет / скрипт [1] делает именно это, вы можете отвечать на множество писем одновременно из своей учетной записи GMail.

По сути, я просто использовал команду Опубликовать / развернуть как веб-приложение (из редактора сценариев) и там установил параметры

Запустите приложение как: Пользователь, получающий доступ к веб-приложению

У кого есть доступ к приложению: любой

Затем пользователям будет предложено авторизовать скрипт при первом доступе к нему, и они будут запускать его из своей учетной записи Google, получая доступ к своему собственному Gmail.

[1] https://sites.google.com/site/replytomany /