Question

Je besoin de quelque chose comme rfc822.AddressList pour analyser, par exemple, le contenu du champ d'en-tête « TO » d'un courrier électronique en adresses individuelles. Depuis rfc822 est dépréciée en faveur du paquet e-mail, je cherchais quelque chose similaire, mais n'a pas pu trouver quoi que ce soit. Est-ce que quelqu'un sait ce que je suis censé utiliser à la place?

Merci!

Était-ce utile?

La solution

Oh il est email.utils.getaddresses. Assurez-vous de l'appeler une liste.

Autres conseils

Si vous êtes ouvert à l'aide d'un module tiers, je le module porté Python 2.x rfc822 à Python 3.x

https://github.com/MarkNenadov/rfc822py3

Il n'a pas été testé à fond encore. Je vous encourage à essayer et laissez-moi savoir comment cela fonctionne et si vous avez des problèmes.

Pour faire votre travail de code à la fois Python 2 et 3, vous pouvez prendre mon module rfc822py3 et faire:

try:
   import rfc822
except ImportError:
   import rfc822py3 as rfc822
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top