У меня есть несколько скриптов, которые работают в Google Apps Script. Я достиг квоты для триггеров, зависящих от времени, в моей бесплатной потребительской учетной записи. Поэтому я подписался на G Suite, чтобы получить большие квоты. Скрипты работают, но письма, отправленные скриптами (на мою личную учетную запись Gmail), не доставляются. Они возвращаются с этим сообщением:
Сообщение заблокировано. Ваше сообщение на адрес *******@gmail.com заблокировано. См. Технические детали ниже для получения дополнительной информации.
Ссылка на технические подробности не дает полезной информации. Поддержка Google тоже не помогла. Они сказали мне искать переполнение стека.
Я могу отправлять электронные письма вручную и получать электронные письма вручную. Я сделал это с адресом электронной почты, на который сценарий отправляет электронное письмо. Но это ничего не изменило. Сообщения, отправленные с любым скриптом, блокируются. Я ценю помощь.
Вот код, который отправляет электронное письмо:
function testSendingEmail() {
// This sends me an email
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) кратчайший код, необходимый для его воспроизведения в самом вопросе: я добавил код.