def post(self): email_address = cgi.escape(self.request.get('email')) if not is_email_valid(email_address): self.render("invite", {'notification': 'invalid email address'}) invite = InviteCode(uuid=uuid4().hex, group=self.currentgroup) invite_link = "http://www.lunchdiscussion.com/invite/" + invite.uuid email = mail.EmailMessage(sender="*****@*****.**") email.subject = "%s invited you to Lunchdiscussion.com" % self.currentuser.nickname email.body = """%s invited you to join the "%s" group on Lunchdiscussion.com follow this link: %s to join the group.""" % (self.currentuser.nickname, self.currentgroup.fullname, invite_link) email.to = email_address #email.to = "paul <*****@*****.**>" email.send() invite.put() logging.info(invite_link) self.render('invite', notification='invite sent to %s!' % email_address)