Modul "google.appengine.ext.webapp.mail_handlers"
Übersicht
Handler-Bibliothek für Inbound Mail API.
Enthält Handler, die bei Empfang und Unzustellbarkeit von E-Mails helfen.
- InboundMailHandler:
-
Bietet eine Hilfsmethode zum bequemen Einrichten von E-Mail-Empfängern.
- BounceNotificationHandler:
-
Bietet eine Hilfsmethode zum bequemen Einrichten eines Empfängers für Unzustellbarkeitsnachrichten. Parst den HTTP-Request, um die Unzustellbarkeitsnachricht zu extrahieren.
Inhalt
- Klasse google.appengine.ext.webapp.mail_handlers.BounceNotification(post_vars)Quelle
-
Basiert auf: object
Kapselt eine von der Anwendung empfangene Unzustellbarkeitsnachricht ein.
- notification
- original
- original_raw_message
- Klasse google.appengine.ext.webapp.mail_handlers.BounceNotificationHandlerQuelle
-
Basiert auf: google.appengine.ext.webapp._webapp25.RequestHandler
Basisklasse für Unzustellbarkeitsnachricht-Handler.
Beispiel:
# Sub-class overrides receive method. class BounceLogger(BounceNotificationHandler): def receive(self, bounce_notification): logging.info('Received bounce from ' % bounce_notification.notification_from) # Map bounce handler to application application = webapp.WSGIApplication([ BounceLogger.mapping(), ])
- Klassenmethode mapping()Quelle
Praktische Methode zum Zuordnen der Handler-Klasse zur Anwendung.
Gibt Folgendes zurück:Zuordnung von Unzustellbarkeits-URL zur Handler-Klasse für Unzustellbarkeitsnachricht.
- post()Quelle
-
Wandelt den POST-Textkörper in einen Unzustellbarkeits-Request um.
- receive(bounce_notification)Quelle
- Klasse google.appengine.ext.webapp.mail_handlers.InboundMailHandlerQuelle
-
Basiert auf: google.appengine.ext.webapp._webapp25.RequestHandler
Basisklasse für Eingangs-E-Mail-Handler.
Beispiel:
# Sub-class overrides receive method. class HelloReceiver(InboundMailHandler): def receive(self, mail_message): logging.info('Received greeting from %s: %s' % (mail_message.sender, mail_message.body)) # Map mail handler to appliction. application = webapp.WSGIApplication([ HelloReceiver.mapping(), ])
- Klassenmethode mapping()Quelle
Praktische Methode zum Zuordnen der Handler-Klasse zur Anwendung.
Gibt Folgendes zurück:Zuordnung von E-Mail-URL zur Handler-Klasse für eingehende E-Mails.
- post()Quelle
-
Wandelt den Textkörper in einen E-Mail-Request um.
- receive(mail_message)Quelle
Empfängt eine E-Mail-Nachricht.
Überschreiben Sie diese Methode, um einen E-Mail-Empfänger einzurichten.
Parametermail_message – InboundEmailMessage-Instanz zur Darstellung der eingehenden E-Mail.