7

我需要类似 rfc822.AddressList 之类的东西来将电子邮件的“TO”标头字段的内容解析为单个地址。由于不推荐使用 rfc822 以支持电子邮件包,因此我在那里寻找类似的东西,但找不到任何东西。有谁知道我应该改用什么?

谢谢!

4

2 回答 2

6

哦,它是 email.utils.getaddresses。只要确保用列表调用它。

于 2010-11-03T06:23:27.250 回答
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
于 2011-04-16T13:00:06.000 回答