#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.