У меня есть проект google endpoints с использованием чистого python, я использую встроенный mail для отправки писем. Но по некоторым причинам электронные письма не доходят до получателя (квота не исчерпана). Поэтому я решил создать уведомитель отказов. Я сделал это до сих пор.Можно ли получать уведомления об отказе по электронной почте для Google App Engine - python?
app.yaml
inbound_services:
- mail_bounce
handlers:
- url: /_ah/bounce
script: applications.APPLICATION
login: admin
applications.py
from app.api.bounce.api import Bounce
APPLICATION = endpoints.api_server([Bounce])
bounce.py
import endpoints
import logging
from protorpc import remote, message_types
from google.appengine.ext.webapp.mail_handlers import BounceNotification
from google.appengine.ext.webapp.mail_handlers import BounceNotificationHandler
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler
from app.messages.auth import OutputAdminUserMessage
@endpoints.api(name='bounce', version='v1')
class Bounce(remote.Service):
@endpoints.method(message_types.VoidMessage, OutputAdminUserMessage,
path="bounce", http_method="POST",
name="bounce")
def post(self, request):
bounce = BounceNotification(request.POST)
logging.info('Bounce original: %s', bounce.original)
logging.info('Bounce notification: %s', bounce.notification)
И это, кажется, не работает этот API не ударил, когда я попробуйте отправить электронное письмо на адрес [email protected] Любая помощь действительно ценится.