Электронная почта через скрипт Google Apps с другого адреса электронной почты - PullRequest
6 голосов
/ 25 октября 2011

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

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

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

Ответы [ 3 ]

9 голосов
/ 28 ноября 2011

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

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

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

3 голосов
/ 26 августа 2013

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

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 голос
/ 25 февраля 2014

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

В основном я просто использовал команду «Опубликовать / Развернуть как веб-приложение» (из скриптаредактора) и там установите параметры

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...