我需要像rfc822.AddressList这样的东西来解析,例如,将电子邮件的“TO”标题字段的内容解析为单个地址。由于rfc822不赞成使用电子邮件包,我在那里寻找类似的东西,却找不到任何东西。有谁知道我应该用什么呢?
谢谢!
答案 0 :(得分:4)
哦,这是email.utils.getaddresses。只需确保用列表调用它。
答案 1 :(得分:0)
如果您愿意使用第三方模块,我将Python 2.x模块rfc822移植到Python 3.x
https://github.com/MarkNenadov/rfc822py3
尚未经过彻底测试。我鼓励你尝试一下,让我知道它是如何工作的,以及你是否有任何问题。
要使您的代码在Python 2和3中均可使用,您可以使用我的rfc822py3模块并执行:
try:
import rfc822
except ImportError:
import rfc822py3 as rfc822