
imap_header에서 subject 헤더의 내용을 가져올 수 있는 방법은 다음과 같습니다.
1. imap_header에서 subject 헤더의 내용을 가져올 수 있는 방법은 email.message.Message 객체의 'subject' 속성을 사용하는 것입니다.
#hostingforum.kr
python
# imap 서버에서 메일을 가져옵니다.
mail = imap.fetch('메일 주소', 'RFC822')
# 메일을 파싱합니다.
parser = BytesParser()
email = parser.parsebytes(mail)
# imap_header에서 subject 헤더의 내용을 가져옵니다.
subject = email.get_payload()[0].get('subject')
2. imap_header에서 subject 헤더의 내용을 가져올 수 있는 방법은 email.header.Header 객체의 'decode' 메서드를 사용하는 것입니다.
#hostingforum.kr
python
# imap 서버에서 메일을 가져옵니다.
mail = imap.fetch('메일 주소', 'RFC822')
# 메일을 파싱합니다.
parser = BytesParser()
email = parser.parsebytes(mail)
# imap_header에서 subject 헤더의 내용을 가져옵니다.
subject = email.get_payload()[0].get('subject')
if subject is None:
subject = email.get_payload()[0].get('Subject')
if subject is None:
subject = email.get_payload()[0].get('SUBJECT')
이러한 방법을 사용하면 imap_header에서 subject 헤더의 내용을 가져올 수 있습니다.
2025-08-14 12:42