내 코드는 다음과 같습니다.
import imaplib
from email.parser import HeaderParser
conn = imaplib.IMAP4_SSL('imap.gmail.com')
conn.login('example@gmail.com', 'password')
conn.select()
conn.search(None, 'ALL')
data = conn.fetch('1', '(BODY[HEADER])')
header_data = data[1][0][1].decode('utf-8')
이 시점에서 오류 메시지가 나타납니다.
AttributeError: 'str' object has no attribute 'decode'
파이썬 3는 더 이상 해독하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
또한
data = conn.fetch('1', '(BODY[HEADER])')
첫 번째 이메일 만 선택하고 있습니다. 모두 선택하려면 어떻게합니까?