メール送信関係¶
Contents:
Contents
メールサブジェクトのMIMEエンコード¶
コード:
from email.Header import Header
from email.header import decode_header
encode = Header(u"日本語タイトル","ISO-2022-JP")
print encode
subject = decode_header(encode)[0][0]
charset = decode_header(encode)[0][1]
print subject.decode(charset)
実行例:
>>> from email.Header import Header
>>> from email.header import decode_header
>>> encode = Header(u"日本語タイトル","ISO-2022-JP")
>>> print encode
=?iso-2022-jp?b?GyRCRnxLXDhsJT8lJCVIJWsbKEI=?=
>>> subject = decode_header(encode)[0][0]
>>> charset = decode_header(encode)[0][1]
>>> print subject.decode(charset)
日本語タイトル