python:grok_setup_sendmail
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:grok_setup_sendmail [2011/09/20 13:23] – angelegt jenad | python:grok_setup_sendmail [2017/11/15 09:08] (aktuell) – gelöscht jenad | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | I put the utility stuff in 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.1316517837.txt.gz · Zuletzt geändert: 2024/08/07 13:35 (Externe Bearbeitung)