Pregunta

Necesito algo así como rfc822.AddressList para analizar, por ejemplo, el contenido del campo de cabecera "A" de un correo electrónico a direcciones individuales. Desde rfc822 está en desuso en favor del paquete de correo electrónico, busqué algo similar allí, pero no pude encontrar nada. ¿Alguien sabe lo que se supone que debo usar en su lugar?

Gracias!

¿Fue útil?

Solución

Oh, es email.utils.getaddresses. Sólo asegúrese de llamarlo con una lista.

Otros consejos

Si usted está abierto a la utilización de un módulo de terceros, que portó el Python 2.x módulo rfc822 a Python 3.x

https://github.com/MarkNenadov/rfc822py3

no ha sido probado a fondo todavía. Os animo a probarlo y que me haga saber cómo funciona y si tiene algún problema.

Para hacer que su código funcione tanto en Python 2 y 3 se puede llevar a mi módulo rfc822py3 y hacer:

try:
   import rfc822
except ImportError:
   import rfc822py3 as rfc822
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top