Может ли Google App Engine использовать сторонний SMTP-сервер? - PullRequest
6 голосов
/ 23 октября 2010

Google App Engine в настоящее время ограничивает вас до 2000 писем в день (бесплатно) через их API.

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

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

Спасибо!

Ответы [ 3 ]

4 голосов
/ 23 октября 2010

Нет.

Вы правы: вы не можете делать необработанные запросы сокетов или любые другие прямые исходящие запросы, кроме как через API urlfetch. Для связи с внешним SMTP-сервером вам необходимо использовать веб-сервис в качестве прокси.

3 голосов
/ 24 октября 2010

Мы используем почтовый аутсорсинг Postmark через API hutools.postmark . Поскольку связь основана на HTTP, она работает как шарм в Google AppEngine. Это может быть вариант для вас, хотя это также платная услуга. Мы используем его, чтобы получить ограничения на отправителя GAE.

1 голос
/ 16 апреля 2014

Я успешно использовал сторонних поставщиков услуг электронной почты с Google App Engine. Я использовал SendGrid и MailGun , используя их HTTP-API.

...