Domanda

Ho bisogno di qualcosa come rfc822.AddressList per analizzare, per esempio, il contenuto del campo "A" intestazione di una e-mail in singoli indirizzi. Dal momento che RFC822 è deprecato a favore del pacchetto di e-mail, ho cercato qualcosa di simile lì, ma non ho trovato nulla. Qualcuno sa che cosa dovrei usare invece?

Grazie!

È stato utile?

Soluzione

Oh è email.utils.getaddresses. Basta fare in modo di chiamare con una lista.

Altri suggerimenti

Se si sono aperti a utilizzare un terzo modulo di partito, ho portato il Python 2.x modulo rfc822 a Python 3.x

https://github.com/MarkNenadov/rfc822py3

E non è stato ancora testato a fondo. Vi incoraggio a provarlo e fammi sapere come funziona e se avete problemi.

Per rendere il vostro lavoro di codice sia in Python 2 e 3 si può prendere il mio modulo rfc822py3 e fare:

try:
   import rfc822
except ImportError:
   import rfc822py3 as rfc822
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top