Python email パッケージ
プレゼンテーションモードでも利用可能
Python 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: に入れておく事。