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)