나는 실제로 Outlook 전자 메일에서 다음 세부 정보를 추출하려고합니다. 2. 회신 3. 부터까지 1 - 4. 반환 경로 으로
5. X-아가리 원래 내가 exchangelib 파이썬을 시도 보낸 사람 6. X-오릅니다 원래 수신기 7. X-원래 IP , win32com.client하지만 자세한 내용을 추출 할 수 없습니다. 좀 도와 주실 수 있습니까?Outlook 전자 메일에서 인터넷 전자 메일 헤더를 추출하는 방법은 무엇입니까?
답변
HeaderParser 모듈을 사용해보십시오. 이렇게하면 파이썬에서 html을 통해 구문 분석하여 헤드 라인과 헤더 등을 찾을 수 있습니다. MailItem.PropetyAccessor.GetProperty
를 사용하여 - 당신이 Outlook 개체 모델을 사용하는 경우
, 당신은 PR_TRANSPORT_MESSAGE_HEADERS
MAPI 속성을 읽어 (iMessage를 버튼을 클릭 OutlookSpy에서 살펴 보도록)해야합니다.
PR_TRANSPORT_MESSAGE_HEADERS
DASL 속성 이름은 어떤 API를 사용하여 http://schemas.microsoft.com/mapi/proptag/0x007D001F
http://schemas.microsoft.com/mapi/proptag/0x007D001F를 사용할 수 없습니다. –
링크를 다시 확인해주십시오. GetProperty에 전달해야하는 실제 문자열 (DASL 이름)입니다. –
- 1. Outlook 전자 메일에서 .png 파일을 반환하는 HTML 전자 메일 메시지
- 2. 전자 메일 (Outlook)의 내용을 Excel 테이블로 추출하는 방법은 무엇입니까?
- 3. Outlook 메일에서 테이블을 추출하는 방법
- 4. 추적 목적으로 HTML 전자 메일에서 전자 메일 헤더 가져 오기
- 5. 전자 메일 헤더를 제거하는 전자 메일 클라이언트가 있습니까?
- 6. Outlook 추가 기능 양식 영역의 현재 전자 메일에서 전자 메일 서명을 읽는 방법은 무엇입니까?
- 7. Outlook 전자 메일 인코딩
- 8. HTML 전자 메일에서 PNG 이미지에 대한 전자 메일 클라이언트 지원
- 9. 전자 메일 데이터를 R으로 추출하는 방법은 무엇입니까?
- 10. Outlook 전자 메일에서 Valign이 작동하지 않습니다.
- 11. Outlook Script : 첨부 파일없이 전자 메일 전달
- 12. 다른 서버의 전자 메일에서 전자 메일을받는 방법은 무엇입니까?
- 13. Outlook 전자 메일에서 HTML 테이블이 왜곡되어 나타납니다.
- 14. 웹 사이트에서 Outlook 용 전자 메일 열기
- 15. Outlook 전자 메일 메시지의 동적 내용
- 16. Perl에서 본문 전자 메일에서 href를 추출하는 방법은 무엇입니까?
- 17. Outlook VBA 2003의 전자 메일에서 messageID 받기
- 18. 원본 전자 메일에서 회신 된 전자 메일을 추출하는 방법
- 19. UWP App EmailManager.ShowComposeNewEmailAsync를 사용하여 전자 메일 보내기 새 Outlook 전자 메일에서 첨부 파일을 추가하지 마십시오
- 20. Outlook HTML 전자 메일 서명
- 21. Outlook 2010 전자 메일 주소
- 22. Outlook 다운로드 전자 메일 본문
- 23. HTML 전자 메일 Outlook 문제
- 24. 전자 메일 배달 지연 (Outlook)
- 25. Outlook 2007의 전자 메일 추적
- 26. PowerShell로 Outlook 전자 메일 검색
- 27. Office365 Outlook 전자 메일 HTML 전자 메일 렌더링
- 28. Postfix가 전자 메일 헤더를 망쳤습니다!
- 29. 전자 메일 헤더를 제거하려면 어떻게합니까?
- 30. C#을 사용하여 현재 Outlook 전자 메일에서 이미지를 포함시키는 방법?
입니까? COM을 통한 Outlook 개체 모델? –
아무 것도 나에게 좋다. COM으로 시도했지만 세부 정보를 얻을 수 없습니다. 아래는 exchangeelib을 사용하여 작성한 코드입니다. 아래 코드는 실제로 메일 상자의 모든 항목을 반복하고 있지만 이메일이받은 편지함에 도착할 때만 실행되기를 원합니다. exchangelib 수입 * 설정 = 구성에서 (서버 = 'XXXXXXX', 자격 증명 = 자격 증명 (사용자 이름 = 'XXXXX', 암호 = 'XXXXXX'), AUTH_TYPE = NTLM ) 계정 = 계정 (primary_smtp_address = 'XXXXXXprint (item) –
@DmitryStreblechenko any update? (account.inbox.all()) account.inbox.all()의 항목에 대해을 인쇄하십시오. –