メール受信 その1では、メール受信を行うまでの過程を
メール受信 その2では、受信したメールの情報を取得する方法を書きました。
今日は、メールのcontent typeの取得方法について書きたいと思います。
import webapp2 from google.appengine.ext.webapp.mail_handlers import InboundMailHandler class HogeHandler(InboundMailHandler): def receive(self, mail_message): original = mail_message.original content_type = original.get_content_type() sender = mail_message.sender subject = mail_message.subject plaintext_bodies = mail_message.bodies('text/plain') html_bodies = mail_message.bodies('text/html') for content_type, body in html_bodies: decoded_html = body.decode()という形で、
original = mail_message.original content_type = original.get_content_type()で取得することができる。
0 コメント:
コメントを投稿