Ответ 1
Похоже, что кто-то обошел эту проблему, переключившись на Yahoo Mail API, который использует OAuth и может использоваться по протоколу HTTP. Пока Google не устранит вашу проблему, это выглядит как жизнеспособное решение.
Я разрабатываю приложение для Google App Engine (python), ведь нужно не только отправлять электронные письма, но и знать, какие из них возвращаются.
Я создал специальную учетную запись для своего домена [email protected], добавил ее в качестве администратора приложения и отправил ей сообщения.
Проблема (и она была описана здесь http://code.google.com/p/googleappengine/issues/detail?id=1800) - GAE устанавливает Return-Path на некоторый внутренний адрес электронной почты, не позволяя для получения возвращенных сообщений электронной почты.
Кто-нибудь знает о возможном обходном пути для этого? Спасибо.
Похоже, что кто-то обошел эту проблему, переключившись на Yahoo Mail API, который использует OAuth и может использоваться по протоколу HTTP. Пока Google не устранит вашу проблему, это выглядит как жизнеспособное решение.
До тех пор, пока проблема не будет решена, обходной путь для моего проекта использует typhoonae, привязать почтовую службу к gmail Google Gmail как SMTP (к отправлять сообщения от [email protected]). При отправке этого способа, [email protected] получает отсканированные сообщения.
Google фактически с тех пор добавил метод приема отсканированных сообщений через HTTP-запрос. Это требует добавления к вашему app.yaml:
inbound_services:
- mail_bounce
Это вызовет запрос на попадание /_ah/bounce
каждый раз, когда будет получен отскок. Затем вы можете обработать отказы, добавив для него обработчик. См. Раздел там об обработке уведомлений об отказе для получения дополнительной информации о том, как получить дополнительную информацию от этих запросов.
Вы можете использовать сторонний "электронный маркетинг" API, например CampaignMonitor, который отслеживает возвращенные адреса: http://www.campaignmonitor.com/api/method/subscribers-getbounced/
Но вам придется отправлять почту через них и синхронизировать свой список пользователей с помощью своего API.