rfc822.AddressList是否有非弃用的等价物?

时间:2010-11-03 06:12:46

标签: python email rfc822 email-parsing

我需要像rfc822.AddressList这样的东西来解析,例如,将电子邮件的“TO”标题字段的内容解析为单个地址。由于rfc822不赞成使用电子邮件包,我在那里寻找类似的东西,却找不到任何东西。有谁知道我应该用什么呢?

谢谢!

2 个答案:

答案 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