Недавние изменения Google API с помощью IFTTT не позволяют MailApp.sendEmail использовать trigger@recipe.ifttt.com в качестве получателя.
У меня уже более года работает скрипт Google Sheets, который отправляетпишите каждую ночь по адресу trigger@recipe.ifttt.com, чтобы отключить внешнее освещение.Каждое письмо будет отображаться в моем почтовом ящике Gmail.Это все прекратилось в / после 18.04.2009.Сценарий будет успешно выполнен, но письмо не будет отправлено.Я полагаю, что это связано с последними обновлениями API Google IFTTT.
Дальнейшее тестирование показало, что с изменением адреса электронной почты на учетную запись gmail у меня все было в порядке (письмо показывалось в отправленном ящике, письмо получено),Кроме того, отправка электронного письма по адресу trigger@recipe.ifttt.com вручную с использованием gamil привела к правильному поведению (IFTTT зарегистрировал действие и т. Д.).
Таким образом, похоже, что Google фильтрует поле получателя в API sendEmailне отправлять электронную почту при использовании IFTTT.В документации по API не говорится, что получатели фильтруются.Нет ошибок или предупреждений в журналах или отчетах о выполнении, чтобы указать, что любая фильтрация имела место, и сценарий завершается нормально без ошибок.
Google не должен фильтровать или ограничивать адреса получателей.
Это мойнадеюсь, что Google увидит этот пост и снимет недокументированное ограничение.