L'écriture d'une application web? Vous voulez envoyer des e-mails de lui? MailTools est une application qui peut vous aider avec ça!
* API simple pour envoyer messages en texte brut, HTML et messages avec pièces jointes.
* ThreadedMailer envoie des courriels dans le fond et retourne le contrôle à votre application immédiatement, même lorsque l'on parle de ralentir les serveurs distants.
* Échecs envoi temporaires sont automatiquement rejugés.
* Exécution de votre application en mode de test? Les RedirectMessages wrapper itinéraires des courriels à une adresse de test et de ne pas vivre adresses e-mail.
Utilisation:
Création d'un logiciel de messagerie SMTP simple:
de MailTools importation SMTPMailer
mailer = SMTPMailer ('127.0.0.1')
Ce courrier sera bloqué jusqu'à ce que les messages sont envoyés et ne sera pas réessayer échecs. Utilisez ThreadedMailer pour résoudre ce problème:
mailer = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Envoi d'un message texte brut:
message = u'This est un message de texte brut '
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; un message
)
Envoi d'un message HTML:
message = u'Look! HTML!
mailer.send_html (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; un message
)
Ajout de pièces jointes:
message = u'index.rst est joint à ce message »
mailer.send_plain (
& Nbsp; u'sender@example.com ',
& Nbsp; [u'recipient@example.com '],
& Nbsp; u'hi ',
& Nbsp; un message,
& Nbsp; les pièces jointes = ['index.rst']
)
Exigences :
- Python
Commentaires non trouvées