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'