Pagsusulat ng isang web application? Nais mo bang magpadala ng ilang mga email mula sa mga ito? Mailtools ay isang application na maaaring makatulong sa iyo na may na!
* Simple API para sa pagpapadala ng plain text message, HTML at mensahe sa mga attachment.
* ThreadedMailer ng mga email sa background at babalik kontrolin sa iyong aplikasyon agad, kahit na pakikipag-usap sa pabagalin remote na server.
* Temporary pagpapadala ng mga pagkabigo ay awtomatikong susubukan.
* Ang pagpapatakbo ng iyong application sa test mode? Ang RedirectMessages wrapper ruta ng mga email sa isang pagsubok na address at hindi sa live na mga email address.
Paggamit:
Paglikha ng isang simpleng SMTP mailer:
mula sa pag-import mailtools SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Mailer na ito ay i-block hanggang mensahe ay ipinapadala at hindi muling susubukan pagkabigo. Gamitin ThreadedMailer upang ayusin ang:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Pagpapadala ng plain text message:
mensahe = u'This ay isang plain text message '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; mensahe
)
Nagpapadala ng mensahe ng HTML:
mensahe = u'Look! HTML! '
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; mensahe
)
Pagdaragdag ng mga attachment:
mensahe = u'index.rst ay naka-attach sa mensaheng ito '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; mensaheng ito,
& Nbsp; mga attachment = ['index.rst']
)
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan