Esempio n. 1
0
 def receive(self, mail_message):
     sender = mail_message.sender
     html_body = None
     plain_body = None
     for content_type, body in mail_message.bodies("text/plain"):
         plain_body = body.decode()
     for content_type, body in mail_message.bodies("text/html"):
         html_body = body.decode()
     message_date = mail_message.date
     wu = WeeklyUpdate(sender=sender, plain_body=plain_body, html_body=html_body)
     try:
         wu.put()
     except ValidationError, e:
         logging.warning(e.message)
Esempio n. 2
0
 def receive(self, mail_message):
     sender = mail_message.sender
     html_body = None
     plain_body = None
     for content_type, body in mail_message.bodies('text/plain'):
         plain_body = body.decode()
     for content_type, body in mail_message.bodies('text/html'):
         html_body = body.decode()
     message_date = mail_message.date
     wu = WeeklyUpdate(
         sender=sender,
         plain_body=plain_body,
         html_body=html_body,
     )
     try:
         wu.put()
     except ValidationError, e:
         logging.warning(e.message)