libgmailでメールの本文を取得
これはみんpy(p.353)のサンプルを参考にして出来ました:)
import email, libgmail ga = libgmail.GmailAccount('xxx@gmail.com', 'xxx') ga.login() folder = ga.getMessageByFolder('inbox') raw = folder[0][0].source msg = email.message_from_string(raw) for part in msg.walk(): type = part.get_content_maintype() if type and type.find("text") != -1: enc = part.get_charsets()[0] or "us-ascii" print part.get_payload.decode(enc, "ignore")
おっ、出来た! :)
これをベースにlibgmailで取得した値を利用するように変更していけばいいかな。
あとは、未読メールのみを取得したり、未読メールを既読メールに設定する出来るようにすれば
なんとか希望のものが出来そうな気がする:)
libgmailで検索結果: