Das Schreiben einer Web-Anwendung? Willst du ein paar E-Mails von ihm schicken? Mailtools ist eine Anwendung, die Ihnen dabei helfen können!
* Simple API für das Senden von Textnachrichten, HTML und Nachrichten mit Anhängen.
* ThreadedMailer sendet E-Mails im Hintergrund und gibt die Steuerung an die Anwendung sofort, auch wenn im Gespräch mit Remote-Servern zu verlangsamen.
* Temporäre Senden Ausfälle werden automatisch wiederholt.
* Starten des Anwender im Testmodus? Die RedirectMessages Wrapper Routen von E-Mails an eine Testadresse und nicht auf E-Mail-Adressen zu leben.
Anwendung:
Erstellen einer einfachen SMTP-Mailer:
von mailtools Import SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Dieser Mailer wird blockiert, bis Nachrichten gesendet und wird nicht Ausfälle erneut versuchen. Verwenden ThreadedMailer um dies zu beheben:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Senden einer Klartextmeldung:
message = u'This ist eine Nur-Text-Nachricht '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; Nachricht
)
Senden einer HTML-Nachricht:
message = u'Look! HTML!
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; Nachricht
)
Hinzufügen von Anhängen:
message = u'index.rst wird zu diesem Eintrag 'befestigt
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; Nachricht,
& Nbsp; Anhänge = ['index.rst']
)
Anforderungen :
- Python
Kommentare nicht gefunden