python:grok_setup_sendmail
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| python:grok_setup_sendmail [2012/08/15 15:33] – jenad | python:grok_setup_sendmail [2017/11/15 08:08] (aktuell) – gelöscht jenad | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | setup.py: | ||
| - | |||
| - | .. | ||
| - | ' | ||
| - | .. | ||
| - | |||
| - | |||
| - | configure.zcml: | ||
| - | |||
| - | < | ||
| - | < | ||
| - | | ||
| - | | ||
| - | > | ||
| - | <include package=" | ||
| - | < | ||
| - | < | ||
| - | |||
| - | |||
| - | < | ||
| - | name=" | ||
| - | hostname=" | ||
| - | port=" | ||
| - | /> | ||
| - | |||
| - | < | ||
| - | name=" | ||
| - | permission=" | ||
| - | mailer=" | ||
| - | queuePath=" | ||
| - | /> | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | and then my app.py: | ||
| - | |||
| - | < | ||
| - | import email.MIMEText | ||
| - | import email.Header | ||
| - | from zope.sendmail.interfaces import IMailDelivery | ||
| - | from zope.component import getUtility | ||
| - | import grok | ||
| - | |||
| - | class Emaildemo(grok.Application, | ||
| - | pass | ||
| - | |||
| - | class Index(grok.View): | ||
| - | pass # see app_templates/ | ||
| - | |||
| - | def send_email(sender, | ||
| - | msg = email.MIMEText.MIMEText(body.encode(' | ||
| - | ' | ||
| - | msg[" | ||
| - | msg[" | ||
| - | msg[" | ||
| - | mailer = getUtility(IMailDelivery, | ||
| - | mailer.send(sender, | ||
| - | |||
| - | class SendEmail(grok.EditForm): | ||
| - | | ||
| - | def send(self, | ||
| - | | ||
| - | text") | ||
| - | </ | ||
| - | |||
| - | after submit the button in http:// | ||
| - | an email. | ||
| - | |||
| - | And in my app-folder, a new directory appears named mailqueue with | ||
| - | Maildir-structure in. | ||
python/grok_setup_sendmail.1345044788.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
