2012年5月PythonでGmailにメール送信してみたコメントを残すPythonでメールを送信する簡単なお仕事があったので、自分用メモ。気付いたら自分のメール環境はGmail依存になっていて、SMTPサーバがGmailの奴しかなかった。STARTTLS!ふつーのSMTPサーバならいくらでも相手したことあるけど、こいつははじめてだぜ。グーグル様にお伺いを立ててみたところ、Pythonでは最初から対応してた。smtplibとemailを使えば、実に簡単に書けちゃった。コードはこんな感じでOK。u'''ボディも日本語だよ。送信smtpobj.close()日本語対応でちょっと躓いたケド、MIMETextに渡す時に、はじめからISO-2022-JPに変換してエンコードを明示してやればいい。UTF-8がいい、という人はUTF-8にしてね。