我希望从To:
邮件字段中解析出电子邮件地址。
实际上,在循环处理mbox中的电子邮件时:
mbox = mailbox.mbox('test.mbox')
for m in mbox:
print m['To']
我们可以获得以下内容:
我们可以获得这些东西:
info@test.org, Blahblah <blah@test.com>, <another@blah.org>, "Hey" <last@one.com>
这应该被解析为:
[{email: "info@test.org", name: ""},
{email: "blah@test.com", name: "Blahblah"},
{email: "another@blah.org", name: ""},
{email: "last@one.com", name: "Hey"}]
是否有已经内置的东西(在mailbox
或其他模块中)来实现这个功能,还是没有?
我读了几遍这篇文档,但没有发现相关的内容。
"Example, John" <foo,bar@example.com>
。 - Boldewyn