Сообщение заблокировано при отправке электронной почты из Google Script - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть форма опроса, в которой люди отправляют часы своей работы, и она отправляет мне ответ по электронной почте, а затем двум другим сотрудникам CC. Сценарий был разрешен мной для отправки электронных писем и долгое время работал нормально, пока пару дней назад я не получил ответ на все три письма с сообщением «Сообщение заблокировано». Есть идеи, почему они блокируются?

MailApp.sendEmail("myemail@gmail.com",emailSubject,"", {htmlBody: body, cc: "anotheremail@gmail.com, thirdemail@gmail.com"});

Если я отправляю только электронное письмо самому себе, то оно отлично работает. Если я добавлю хотя бы один адрес электронной почты CC, я получу блокировку.

Reporting-MTA: dns; googlemail.com
Arrival-Date: Mon, 12 Nov 2018 04:57:05 -0800 (PST)
X-Original-Message-ID: <000000000000eb73c1057a773c96@google.com>

Final-Recipient: rfc822; myemail@gmail.com
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp; Message rejected.  See https://support.google.com/mail/answer/69585 for more information.
Last-Attempt-Date: Mon, 12 Nov 2018 04:57:05 -0800 (PST)

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

У меня нет четкого ответа здесь; Я просто хочу иметь возможность общаться с разработчиками в одном и том же сложном месте между алгоритмом Google и клиентом, у которого прервался бизнес.

@ amit: Во-первых, отправленная вами ссылка не охватывает реальную ситуацию. Во-вторых, я запускал свой код второй раз вручную, и он отлично все обрабатывал, поэтому контент не является единственным поводом для этого отклонения.

Для уточнения: Я создал инструмент опроса для клиента (с учетной записью Google biz), который вводит результаты в лист Google с несколькими вкладками, которые получают строки данных. Раз в день каждая вкладка генерирует «сводку по дням» этих результатов и отправляет ее по электронной почте.

У него есть 1 TO и 2 BCC цели. Тело текста содержит несколько адресов электронной почты в виде кликабельных ссылок. Это работало хорошо до нескольких недель назад.

Теперь сегодня, без каких-либо изменений, электронные письма были отправлены без отказов / отклонений. Я пришел к выводу, что это действительно превентивные антиспам-фильтры Google. Просто не так просто, как «содержащие ссылки».

Возможно, пришло время? Как я вижу, твоя электронная почта отправляется в 3/4 утра, верно? Возможно, это связано с тем, что электронные письма CC / BCC никогда не открываются? Поскольку мои цели BCC - оба адреса электронной почты моего клиента (в gmail).

Это действительно отстой, что от этой ошибки нет никакой информации от Google.

0 голосов
/ 24 января 2019

Использование GmailApp.sendEmail(emailAddress, subject, message) решает эту проблему.

Похоже, что это проблема со всеми новыми учетными записями GSuite, как описано здесь: MailApp.sendEmail () в скрипте Google Apps не отправляет электронную почту

Особенно неприятно, что Google не реагирует на этот огромный недостаток более 4 месяцев!

0 голосов
/ 12 ноября 2018

Это, вероятно, происходит, когда алгоритмы Google находят подозрительную ссылку в теле вашего письма.Вы можете удалить любые ссылки из электронного письма и попробовать отправить сообщение еще раз, чтобы подтвердить проблему.

На сайте поддержки Google есть дополнительная информация.

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