У меня есть несколько скриптов, которые запускаются в скрипте Google Apps.Я установил квоту на временные триггеры на моей бесплатной учетной записи.Поэтому я подписался на G Suite, чтобы получить большие квоты.Сценарии работают, но сообщения электронной почты, отправляемые сценариями (в мою личную учетную запись Gmail), не доставляются.Они возвращаются с этим сообщением:
Сообщение заблокировано Ваше сообщение для *******@gmail.com было заблокировано.См. Технические детали ниже для получения дополнительной информации.
Ссылка на технические детали не дает полезной информации.Поддержка Google тоже не помогла.Они сказали мне, чтобы искать переполнение стека.
Я могу отправлять электронные письма вручную и получать электронные письма вручную.Я сделал это с адресом электронной почты, на который отправляется сценарий.Но это ничего не изменило.Сообщения, отправленные любым скриптом, блокируются.Я ценю помощь.
Вот код, который отправляет электронное письмо:
function testSendingEmail() {
// This sends me an email<br>
var emailAddress = "******@gmail.com";
var message = "This is a test message sent by G Suite.";
var subject = "G Suite Test Message";
MailApp.sendEmail(emailAddress, subject, message);
Logger.log(emailAddress, subject, message);
}
Я проверил это с двумя разными адресами Gmail.Один дает сообщение заблокировано сообщение сразу.Другое письмо не было доставлено, но я не получил сообщение «Заблокировано».
(1) желаемое поведение: я хочу, чтобы письмо было доставлено.Он работал нормально, прежде чем я перешел на G Suite.(2) конкретная проблема или ошибка: сообщения электронной почты, отправленные из G Suite скриптом Google Apps, не доставляются.(3) самый короткий код, необходимый для его воспроизведения в самом вопросе: я добавил код.