2016-08-14 5 views
0

Этот простой сценарий должен отправить электронное письмо на указанный адрес электронной почты; однако он работает только в том случае, если адрес электронной почты, который я использовал, - это моя учетная запись в gmail. Если я изменю этот адрес электронной почты на любой другой адрес, кроме адреса электронной почты, в который я вхожу в систему, как и другие мои учетные записи msn/gmail, он не работает. Приведенные данные tutorials показывают, что вы можете отправлять электронные письма всем.Сценарий Google Apps не позволяет отправлять исходящие сообщения электронной почты

Мой код:

function sendEmails() { 
    var subject = "Homework Update" 
    var messageBody= "testing the message"; 
    var emailAddress = "[email protected]"; 
    MailApp.sendEmail(emailAddress,subject,messageBody); 
} 

Сообщение об ошибке: "Не удалось отправить сообщение электронной почты [email protected] (линии 7, файл "Код") Отклонить"

+0

Работает отлично для меня ... Это может быть глупый вопрос, но вы уполномочили MailApp отправлять почту как вы? – mongoose36

+0

Да, запрос возник, когда я запустил скрипт, и я дал ему разрешение. Вам нужен домен google или какая-то платная услуга для работы скрипта? –

+0

Как насчет использования [GmailApp] (https://developers.google.com/apps-script/reference/gmail/gmail-app) вместо этого? 'GmailApp.sendEmail (emailAddress, subject, messageBody);' – ocordova

ответ

0

Я попытался запустить скрипт при входе с другой учетной записью электронной почты, и скрипт работал нормально. Далее я исследовал и обнаружил, что у моего администратора домена нет почты для наших учетных записей google. Я работаю в школе, и мы используем сервер Microsoft Exchange для электронной почты. Завтра я свяжусь с ИТ-отделом, чтобы узнать, есть ли в любом случае я могу заставить почтовое приложение активировать скрипты. Надеюсь, этот пост поможет любому, у кого есть аналогичная проблема.

Смежные вопросы