PythonでGMail

PFU Happy Hacking Keyboard Lite2 日本語配列かな印字なし USBキーボード ブラック PD-KB220B/U

PFU Happy Hacking Keyboard Lite2 日本語配列かな印字なし USBキーボード ブラック PD-KB220B/U

プログラムを作ろう!  MS VISUAL C++ 2010 入門 (MSDNプログラミングシリーズ)

プログラムを作ろう! MS VISUAL C++ 2010 入門 (MSDNプログラミングシリーズ)

  • PythonでGMailを使う
    • PHPに比べると相当シンプルでプログラマ好みの使い勝手だ。文字コード周りの処理が気になるがPythonにしよっかなぁ(当然かも)。別に実装出来ればPHPだろうがPerlだろうがなんでもいいのだが、この使い勝手を目の当たりにすると使いたくなる。冷静に考えてみるとPHPの記法がスマートだとは思えない。
import libgmail

ga = libgmail.GmailAccount("google@gmail.com", "mymailismypass")
ga.login()
folder = ga.getMessagesByFolder('inbox')

for thread in folder:
  print thread.id, len(thread), thread.subject
  for msg in thread:
    print "  ", msg.id, msg.number, msg.subject
    print msg.source
    • このライブラリはGMailに特化して作られているようだがPHPPEAR::Mailは一般的に作られている。その点ではPHPを評価したい。PHP強い