我想在 Maildir 文件夹中找出“发件人”地址的列表。使用以下脚本,它说明了在 From 中有效的各种格式:
import mailbox
mbox = mailbox.Maildir("/home/paul/Maildir/.folder")
for message in mbox:
print message["from"]
"John Smith" <jsmith@domain.com>
Tony <tony@domain2.com>
brendang@domain.net
对于任何有效(或常见)“发件人:”字段格式,我只需要电子邮件地址。这之前一定已经解决了无数次,所以我期待一个图书馆。我能找到的只是各种正则表达式。
有标准方法吗?