【问题标题】:Is there a non-deprecated equivalent of rfc822.AddressList?是否有 rfc822.AddressList 的非弃用等效项?
【发布时间】:2011-05-04 07:58:29
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: python email rfc822 email-parsing


    【解决方案1】:

    哦,它是 email.utils.getaddresses。只需确保使用列表调用它即可。

    【讨论】:

      【解决方案2】:

      如果您愿意使用第三方模块,我将 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
      

      【讨论】:

        猜你喜欢
        • 2016-05-11
        • 1970-01-01
        • 2011-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-29
        • 2021-11-04
        相关资源
        最近更新 更多