昨日、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 コメント:
コメントを投稿