昨日、Google App Engineのpython環境でメールを受信する方法を書きましたが、受信したデータを取得する方法について。
import webapp2 from google.appengine.ext.webapp.mail_handlers import InboundMailHandler class HogeHandler(InboundMailHandler): def receive(self, mail_message): 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()上で紹介したように、
sender(送り主)
subject(タイトル)
plaintext_bodies(プレーンテキストで取得したメール内容)
html_bodies(htmlとして取得したメール内容)
0 コメント:
コメントを投稿