parsing long `To' and 'Cc' from email

Gerardo Herzig gherzig at fmed.uba.ar
Thu Sep 6 16:25:40 EDT 2007


Hi all. Im trying to develop yet another email filter. Just for fun for 
now. Im having a little trouble parsing long 'To' and 'Cc' headers. 
Sometimes p.e. the 'To' header comes like

'account1 at site.com, account at site2.com'
others comes like
'"My self" <my.account at self.net>, "My brother" <brother.account at self.net>',
other times a \r\t comes inside the `To' header. And any combination of 
the above mentioned (and shurely more) can ocur.

the email.* package dont seems to parse that kind of headers 
`correctly'. What i want is to get a list with all the email address in 
the `To' header.

Someone know if there is a more sofisticated parser for doing this?

Thanks!
Gerardo



More information about the Python-list mailing list