Note: The slideshow mode requires javascript.
Python email パッケージ
Tokio Kikuchi
Python email パッケージ
MIME
email
メッセージを解釈/作成するためのパッケージ
ASCII email の作成
例1
email.mime.text クラスを用いてメッセージインスタンスを作成
ヘッダの追加は
ディクショナリ
風に
email.utils モジュールで Date ヘッダの作成
as_string() 関数を呼び出すと文字列として取り出すことができる
日本語 email の作成
例2
text から インスタンス作成時に _charset を指定
euc-jp, shift_jis -> iso-2022-jp に自動変換
メールの送信 (smtplib)
例3
is.kochi-u.ac.jp 内のユーザ宛であれば認証無しで送信できる
外部へは認証 (+SSL/TLS) が必要
本日は追加メニューなので
軽めに以上だが
外部でメールを出すには? (自分の gmail などのアドレスへ)
画像を添付するには?
添付つきで受け取ったメールからファイルを取り出すには?
いくらでも課題はあるので、各自調べて挑戦してみよう
本日の出席確認
smtplib を使った「メールの送信」で、菊地 (
[email protected]
) 宛に感想文を書いて送ってください。
もちろん、自分のメールアドレスを From: に入れておく事。