2012-10-21 2 views
0

파이썬으로 내 사서함을 관리하기 위해 노력하고 있습니다.Python의 mbox 모듈에있는 mbox 메시지의 속성

내 예제 코드는 내가 전체 내용을 인쇄하여 다음 가지고

for eachmail in mailbox.mbox(mboxfile): 
    print eachmail['From'] 

입니다.

Delivered-To 
Subject 
To 
Content-Type 
MIME-Version 
Message-Id 

mbox 메시지 인스턴스에서 얻을 수있는 모든 속성은 무엇인지 보여주는 전체 문서가 있습니까? 파이썬 docs는 이들 중 하나도 지정하지 않습니다. http://docs.python.org/library/mailbox.html#mailbox.mbox

답변

1

전적으로 메시지의 헤더에 따라 다릅니다. 대부분은 선택 사항입니다. 공통점은 RFC 2076을 확인하십시오.

+0

감사를 사용하여 액세스 할 수

mm=mailbox.mbox(mboxfile) message=mm[0] message.keys() 

당신의 변수 사용. 나는 이것을 잊었다. – Rajasankar

1

이메일 메시지 헤더입니다. 특정 헤더는 크게 달라집니다, 그리고 당신이 정말로 어떤 그들의 기존 에 (당신이 To, 또는 Subject처럼 존재하는 기대도들)을 셀 수 없다 ...하지만 위키 백과는 일반적인 헤더와의 꽤 좋은 목록을 가지고 자신의 의미 : http://en.wikipedia.org/wiki/Email#Header_fields

0

이제 mm [ '제목'] 또는 mm [ '메시지 ID']

관련 문제