Getting SMTP email to work locally

57 views
Skip to first unread message

mlego

unread,
May 14, 2012, 12:13:22 PM5/14/12
to google-a...@googlegroups.com
Hello,

I am following examples from Google App Engine docs on how to send email. (https://developers.google.com/appengine/docs/python/mail/sendingmail). My launch setting are:

--smtp_host=smtp.gmail.com --smtp_port=25 --smtp_user=<user_name> --smtp_password=<password>

I got it to work on a live version, but locally I get the following error:

SMTPException: SMTP AUTH extension not supported by server.

My question - is this possible and how? My code below:

import webapp2
from google.appengine.api import mail
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import login_required

class InviteFriendHandler(webapp.RequestHandler):
    def get(self):
        user = users.get_current_user()
        if user is None:
            login_url = users.create_login_url(self.request.path)
            self.redirect(login_url)
            return
       
        to_addr = self.request.get("email")
       
        if not mail.is_email_valid(to_addr):
       
            pass
       
        message = mail.EmailMessage()
        message.sender = user.email()
        message.to = to_addr
        message.body = "Hello"
        message.send()
       
app = webapp2.WSGIApplication([('/', InviteFriendHandler)], debug=True)

Reply all
Reply to author
Forward
0 new messages