
imap_setflag_full 함수의 세 번째 인자로 flag 값을 전달할 때, 다음과 같은 형식으로 전달해야 합니다.
- 'Seen' flag를 설정하려면 'Seen'이라는 문자열을 전달합니다.
- 'Answered', 'Deleted', 'Draft', 'Flagged', 'Recent' flag를 설정하려면 각각 'Answered', 'Deleted', 'Draft', 'Flagged', 'Recent'이라는 문자열을 전달합니다.
- 여러 flag 값을 동시에 설정하려면 flag 값을 쉼표로 구분하여 전달합니다. 예를 들어, 'Seen, Answered' flag를 설정하려면 'Seen, Answered'이라는 문자열을 전달합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
import imaplib
mail = imaplib.IMAP4('imap 서버 주소')
mail.login('이메일 주소', '이메일 비밀번호')
mail.select('inbox')
# 'Seen' flag를 설정
mail.store('메일 번호', '+FLAGS', 'Seen')
# 'Seen, Answered' flag를 설정
mail.store('메일 번호', '+FLAGS', 'Seen, Answered')
# 'Deleted' flag를 설정
mail.store('메일 번호', '+FLAGS', 'Deleted')
2025-03-17 01:22