Отказ электронной почты в Google App Engine - PullRequest
10 голосов
/ 06 апреля 2010

Я занимаюсь разработкой приложения для google app engine (python), ведьма должна не только отправлять электронные письма, но и знать, какие из них приходят в норму.

Я создал специальную учетную запись для своего домена noreply@example.com, добавил ее в качестве администратора приложения и отправлял с нее сообщения.

Проблема в том (и она была описана здесь http://code.google.com/p/googleappengine/issues/detail?id=1800) - GAE устанавливает Return-Path для некоторого внутреннего адреса электронной почты, не позволяя получать отклоненные электронные письма.

Кто-нибудь знает о возможном обходном пути для этого? Спасибо.

Ответы [ 4 ]

3 голосов
/ 16 апреля 2010

Похоже, что кто-то обошел эту проблему, переключившись на Почтовый API Yahoo , который использует OAuth и может использоваться по HTTP.Пока Google не решит вашу проблему, это выглядит как жизнеспособное решение.

2 голосов
/ 25 марта 2013

Google фактически с тех пор добавил метод для получения отклоненных сообщений через HTTP-запрос. Требуется добавить в ваш app.yaml:

inbound_services:
- mail_bounce

, что приведет к тому, что запрос будет нажимать /_ah/bounce каждый раз, когда получен отскок. Затем вы можете обработать отскок, добавив обработчик для него. См. Раздел там по обработке уведомлений об отказах для получения дополнительной информации о том, как получить дополнительную информацию из этих запросов.

2 голосов
/ 29 апреля 2010

Пока проблема не будет решена, для моего проекта можно использовать typhoonae , привязать почтовый сервис к gmail приложения google как SMTP (для отправки сообщений с noreply@example.com). При отправке таким способом noreply@example.com получает отклоненные сообщения.

1 голос
/ 28 апреля 2010

Вы можете использовать сторонний API "email-маркетинга", такой как CampaignMonitor , который отслеживает отклоненные адреса: http://www.campaignmonitor.com/api/method/subscribers-getbounced/

Но вам придется отправлять почту через них и синхронизировать свой список пользователей с их списками через их API.

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