Het schrijven van een webapplicatie? Wil je wat e-mails van het te verzenden? Mailtools is een applicatie die u kunnen helpen met dat!
* Simple API voor het verzenden van platte tekst berichten, HTML en berichten met bijlagen.
* ThreadedMailer stuurt e-mails op de achtergrond en keert terug regelen om uw aanvraag onmiddellijk, zelfs bij het praten met externe servers te vertragen.
* Tijdelijke verzenden storingen worden automatisch opnieuw geprobeerd.
* Het runnen van uw aanvraag in testmodus? De RedirectMessages wrapper routes e-mails naar een test-adres en niet om e-mailadressen te leven.
Gebruik:
Het creëren van een eenvoudige SMTP-mailer:
van mailtools import SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Dit mailer zal blokkeren totdat berichten worden verzonden en zal niet falen opnieuw proberen. Gebruik ThreadedMailer om dit op te lossen:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Het verzenden van een bericht met onbewerkte tekst:
message = u'This is een gewoon tekstbericht '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; bericht
)
Het versturen van een HTML-bericht:
message = u'Look! HTML! '
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; bericht
)
Bijlagen toevoegen:
message = u'index.rst is aan dit bericht 'bevestigd
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; bericht,
& Nbsp; attachments = ['index.rst']
)
Eisen
- Python
Reacties niet gevonden