Python电子邮件包的简化接口。
项目描述
maillib
maillib 是Python电子邮件包的一个包装器,它提供简单和自动解码消息到Unicode以及其他便利功能。
示例
>>> import maillib >>> import datetime >>> >>> RAW_MESSAGE = """\ ... MIME-version: 1.0 ... Date: Sun, 25 Oct 2009 21:12:18 -0500 ... Message-id: <c90890f0910251912y40797940ga9f22413411d59dc@mail.gmail.com> ... Subject: =?UTF-8?B?0JLQsNGI0YMg0LzRi9GB0LvRjA==?= ... From: Sender <sender@example.com> ... To: =?UTF-8?B?0JLQu9Cw0LTQuMyB0LzQuNGAINCc0LDRj9C60L7MgdCy0YHQutC40Lk=?= ... <mayakovsky@example.com> ... Content-type: multipart/alternative; boundary=001636ed670f4e3ad20476cd176b ... ... --001636ed670f4e3ad20476cd176b ... Content-Type: text/plain; charset=UTF-8 ... Content-Transfer-Encoding: base64 ... ... KtGB0L/QsNGB0LjQsdC+Kgo= ... --001636ed670f4e3ad20476cd176b ... Content-Type: text/html; charset=UTF-8 ... Content-Transfer-Encoding: quoted-printable ... ... <span class=3D"Apple-style-span" style=3D"font-family: arial, sans-serif; f= ... ont-size: 13px; border-collapse: collapse; "><b>=D1=81=D0=BF=D0=B0=D1=81=D0= ... =B8=D0=B1=D0=BE</b></span> ... ... --001636ed670f4e3ad20476cd176b-- ... """ >>> msg = maillib.Message.from_string(RAW_MESSAGE) >>> msg.subject Вашу мысль
>>> msg.sender (u'Sender', u'sender@example.com')
>>> msg.to (u'Влади́мир Маяко́вский' u'mayakovsky@example.com')
>>> msg.date datetime.datetime(2009, 10, 26, 2, 12, 18)
>>> msg.body спасибо
>>> msg.html <span class=3D"Apple-style-span" style=3D"font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><b>спасибо</b></span>
项目详情
关闭
maillib-0.1.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ea97bddee8d58bacbf96187eb456ce203dd642b412962d0191b02a6ad2edc4ff |
|
MD5 | c155c6c17d6af7db1ce2c2b60e79c6d9 |
|
BLAKE2b-256 | eb6f5c7bb366ae1df25835397c1bec9e41b2ce1e0cce481ab4a3c4e47fa17b8f |