You need: mail.settings.login = 'your_username:your_password'
Anthony On Thursday, October 6, 2011 10:16:01 AM UTC-4, Web2Py Freak wrote: > > ok , but i want to use my gmail [email protected] to send mail > so i did : > > mail.settings.server ='smtp.gmail.com:587' # your SMTP server > mail.settings.sender = '[email protected]' # your email > mail.settings.login = None # your credentials or None > > > and : > > form=SQLFORM(db.blogcomments,separator=False) > if form.accepts(request.vars,session): > response.flash=response.flash_formsent > mail.send(to=['[email protected]'], subject='A blog > comment has been posted by ' + > form.vars.author,message=form.vars.comment) > form=['Your Comment Has Been Made'] > elif form.errors: > response.flash=response.flash_formerror > else: > response.flash=response.flash_form > > > > > so what is wrong here ???

