La scrittura di un'applicazione web? Vuoi inviare alcune email da esso? MailTools è un'applicazione che ti può aiutare in questo!
* Simple API per l'invio di messaggi di testo normale, HTML e messaggi con allegati.
* ThreadedMailer invia messaggi di posta elettronica in background e restituisce il controllo alla propria applicazione immediatamente, anche quando si parla di rallentare i server remoti.
* Fallimenti invio temporanei vengono ripetuti automaticamente.
* Eseguire l'applicazione in modalità di prova? I RedirectMessages wrapper percorsi email a un indirizzo di prova e di non vivere indirizzi e-mail.
Utilizzo:
Creare una semplice mailer SMTP:
da MailTools import SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Questo mailer bloccherà fino a quando vengono inviati i messaggi e non ripetere errori. Utilizzare ThreadedMailer per risolvere questo problema:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Invio di un messaggio di testo normale:
messaggio = u'This è un messaggio di testo normale '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; messaggio
)
Invio di un messaggio HTML:
messaggio = u'Look! HTML! '
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; messaggio
)
Aggiunta di allegati:
messaggio = u'index.rst è allegato a questo messaggio '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; il messaggio,
& Nbsp; attrezzature = ['index.rst']
)
Requisiti :
- Python
I commenti non trovato