Curso web2py

Configuração de E-mails

Há duas maneiras de configurar o serviço de e-mails no web2py. Utilizando o módulo Mail em um model:

from gluon.tools import Mail
mail = Mail()
mail.settings.server = 'smtp.example.com:25'
mail.settings.sender = '[email protected]'
mail.settings.login = 'username:password'

Ou o próprio Auth, também no model:

mail = auth.settings.mailer
mail.settings.server = 'smtp.example.com:25'
mail.settings.sender = '[email protected]'
mail.settings.login = 'username:password'

Basta configurar com os seus dados de e-mail para fazer funcionar ou, para fins de teste, você pode utilizar o próprio logging e verá seus e-mails aparecendo no console.

mail.setting.server = 'logging'