Mailer¶
guillotina
provides out of the box mailer utilities
Configuration¶
applications:
- guillotina.contrib.mailer
mailer:
default_sender: foo@bar.com
endpoints:
default:
type: smtp
host: localhost
port: 25
utility: guillotina.contrib.mailer.utility.PrintingMailerUtility
Available utilities:
guillotina.contrib.mailer.utility.MailerUtility
guillotina.contrib.mailer.utility.PrintingMailerUtility
guillotina.contrib.mailer.utility.TestMailerUtility
Usage¶
from guillotina.component import query_utility
from guillotina_mailer.interfaces import IMailer
mailer = query_utility(IMailer)
await mailer.send(recipient='john@doe.com', subject='This is my subject', text='Body of email')