Отправлять почту из облачной функции Google с помощью appspotmail.com

#email #google-cloud-platform #google-cloud-functions

#Адрес электронной почты #google-облачная платформа #google-cloud-функции

Вопрос:

Я пытаюсь отправить электронную почту пользователям моей организации с помощью appspotmail.com запустить облачную функцию Google.

возможно ли это? у кого-нибудь есть идеи, как это сделать?

согласно этой статье, это возможно с помощью appengine, но нет инструкции для этого из облачной функции

Ответ №1:

Почтовый API является эксклюзивным для стандартных сред выполнения App Engine 1-го поколения, поэтому он недоступен ни для какой другой среды.

Вы можете использовать альтернативные варианты в документации, такие как Sendgrid.

Комментарии:

1. Я использую Gmail в облачных функциях (Python), который работает очень хорошо.

2. Нет, интерфейс SMTP.

3. @John Я основывался на документах, но ваше решение выглядит интересным. Не стесняйтесь писать полный ответ, так как это может быть лучше, чем использовать Sendgrid.

4. В использовании такой службы, как sendgrid, есть преимущества. Мне нравится ваш ответ. Если спрашивающий хотел бы пример использования функций Python smtplib, Gmail и Cloud, создайте новый вопрос, и я опубликую свой код.