Running 2.14.6 in production on GAE. Notice can't send the verification's so can't register or recover passwords. (have another problem with lost passwords which reported separately).
Using all the standard setup to initialize auth.settings.mailer in db.py AND that same auth.settings.mailer is used elsewhere to send out regular emails, which works fine! in db.py: mail = auth.settings.mailer if request.env.web2py_runtime_gae: # if running on Google App Engine mail.settings.server = 'gae' mail.settings.login = None # your credentials or None else: # development environment with Web2py alone mail.settings.server = myconf.get('smtp.server') mail.settings.login = myconf.get('smtp.login') mail.settings.sender = myconf.get('smtp.sender') mail.settings.tls = myconf.get('smtp.tls') or False mail.settings.ssl = myconf.get('smtp.ssl') or False # ------------------------------------------------------------------------- # configure auth policy # ------------------------------------------------------------------------- auth.settings.create_user_groups = False auth.settings.mailer = mail # for user email verification auth.settings.registration_requires_verification = True auth.messages.verify_email = u'Click on the link http://'+request.env.http_host+URL('default','user',args=['verify_email'])+'/%(key)s to verify your email' auth.settings.reset_password_requires_verification = True auth.messages.reset_password = u'Click on the link http://'+request.env.http_host+URL('default','user',args=['reset_password'])+'/%(key)s to reset your password' #auth.settings.registration_requires_verification = True auth.settings.registration_requires_approval = False #auth.settings.reset_password_requires_verification = True ,,, in appconfig.ini: [smtp] server = smtp.gmail.com:587 sender = "Oxford & Cambridge Society" <email address> login = <username>:<password> tls = true ssl = false As an aside, I originally had ssl =true but this caused unreliable message delivery in the web2py development environment. Adding the unicode indicator to the auth.message. settings made no difference. -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.