def receive(self, mail_message):
     email = IncomingEmail(
         subject     = mail_message.subject,
         sender      = mail_message.sender,
         to          = mail_message.to,
         date        = mail_message.date,
         body        = str([body.decode() for type, body in mail_message.bodies('text/plain') ]),
         original    = mail_message.original.as_string())
     email.put()
     logging.info("Received an email. " + str(mail_message.original))
Exemple #2
0
def generate_email(email):
  email.put()
  logging.info("Created email #%s." % email.key())
  taskqueue.add(url="/services/email/%s" % email.key())