Å skrive en webapplikasjon? Lyst til å sende noen e-poster fra det? Mailtools er et program som kan hjelpe deg med det!
* Simple API for å sende rene tekstmeldinger HTML og meldinger med vedlegg.
* ThreadedMailer sender e-poster i bakgrunnen og returnerer kontrollen til søknaden din med en gang, selv når du snakker med bremse eksterne servere.
* Midlertidige sender feil blir automatisk gjenopptatt.
* Kjører din søknad i testmodus? De RedirectMessages wrapper ruter e-post til en test-adresse og ikke til å leve e-postadresser.
Bruk:
Lage en enkel SMTP mailer:
fra mailtools import SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Dette mailer vil blokkere inntil meldinger blir sendt, og vil ikke prøve på nytt feil. Bruk ThreadedMailer å fikse dette:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Sende en vanlig tekstmelding:
message = u'This er en ren tekstmelding '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; melding
)
Sende en HTML-melding:
message = u'Look! HTML! '
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; melding
)
Legge til vedlegg:
message = u'index.rst er vedlagt denne meldingen '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; melding,
& Nbsp; vedlegg = ['index.rst']
)
Krav :
- Python
Kommentarer ikke funnet