
imap_headers는 메일 헤더 정보를 가져올 때, 특정 형식의 데이터를 반환하지 않습니다. 대신, 메일 헤더 정보를 dictionary 형식으로 반환합니다.
예를 들어, 메일의 From, To, Subject, Date 등 헤더 정보를 가져올 때, 다음과 같은 형식으로 dictionary를 반환합니다.
- From: {'address': 'from@example.com', 'name': 'From 이름'}
- To: {'address': 'to@example.com', 'name': 'To 이름'}
- Subject: {'value': '메일 제목'}
- Date: {'value': '메일 날짜'}
이러한 dictionary 형식의 데이터를 사용하면, 메일 헤더 정보를 쉽게 처리할 수 있습니다.
예를 들어, 다음과 같이 From 헤더 정보를 가져와서 이름과 주소를 출력할 수 있습니다.
#hostingforum.kr
python
headers = imap_headers.get('From')
if headers:
print(headers['name'])
print(headers['address'])
또한, 다음과 같이 Subject 헤더 정보를 가져와서 제목을 출력할 수 있습니다.
#hostingforum.kr
python
headers = imap_headers.get('Subject')
if headers:
print(headers['value'])
이러한 예제를 통해, imap_headers를 사용하여 메일 헤더 정보를 가져올 때, dictionary 형식의 데이터를 반환하는 것을 확인할 수 있습니다.
2025-08-14 11:55