Я протестировал скрипт Google Apps для автоматической отправки документа Google, преобразованного в PDF, по почте.Письмо отправляется на один адрес электронной почты за раз.Я проверил это с моей обычной учетной записью Gmail, и она работала нормально.Но когда я пытаюсь использовать его в своей учетной записи Gsuite (профессиональная почта), я получаю письмо «сбой доставки» с такой ошибкой внутри:
Сообщение заблокировано
Сообщение отклонено.См. https://support.google.com/mail/answer/69585 для получения дополнительной информации.
После вызова службы поддержки Google я активировал "разрешить небезопасный доступ к приложениям".Прошло 4 часа с тех пор, как я активировал эту опцию (опция говорит, что для вступления в силу может потребоваться некоторое время), но ошибка все еще существует.
Знаете ли вы, почему такая ошибка может бытьгенерируется?Ссылка, указанная в сообщении об ошибке доставки, не дает точной информации об этом письме, кроме общих указаний, таких как, может быть, «спам», «получатель не существует» и т. Д. *
Таких указаний нетПодходите к этой почте, потому что я знаю, что она обычно работает с моей учетной записью Gmail.Я не знаю, почему он заблокирован учетной записью Gsuite.
РЕДАКТИРОВАТЬ: Когда я отправляю одно и то же письмо вручную с учетной записью Gsuite с тем же заголовком, телом и вложением, почта проходит без каких-либо проблем.
Я должен указать, что я не разделял документы / листы или сценарий между двумя учетными записями (поскольку в прошлом это вызывало странное поведение сценариев).Я скопировал документы и скрипты в свой новый аккаунт Gsuite.Моя учетная запись Gsuite является единственным владельцем и имеет единственный доступ к документам и сценарию без совместного использования.
Вот часть сценария, используемая для отправки автоматизированного электронного письма:
//recipientmail is defined elsewhere
//newPDFReportId is defined elsewhere
if (recipientmail !== null) {
MailApp.sendEmail(
recipientmail,
"EMAIL OBJECT",
"Hi !\r\rThis is an example of an automated mail.\r\r\rDon't hesitate to get in touch.\rThis is the alpha version of the email sender.",
{attachments: DriveApp.getFileById(newPDFReportId)})
}