Extrait juste en-têtes en python

Je vais avoir quelques problèmes en essayant d'extraire tous les e-mails en python. Je sais comment obtenir ceux que je cherche, mais je veux sauver tous les en-têtes et je ne suis pas sûr de la façon de le faire.

Je l'ai chargé dans un e-mail objet

import email
f = open(kwargs['opt_emailfile'])
msg = email.message_from_file(f)
f.close()

Afin que je puisse obtenir

msg['To']
msg['From']

Mais je veux que tous les en-têtes

Solution

Voici ce que j'ai fait merci pour la réponse

        f = open(kwargs['opt_emailfile'])
        msg = email.message_from_file(f)
        f.close()

        parser = email.parser.HeaderParser()
        headers = parser.parsestr(msg.as_string())

        for h in headers.items():
            print h
Qu'avez-vous essayé jusqu'à présent? Avez-vous quelques partiellement de travail, ou de la non-code de travail?
ok édité mon post pour ce que j'ai à ce jour

OriginalL'auteur Mike | 2011-12-07