
imap_status 메소드의 mailbox 파라미터는 imap 서버의 mailbox 이름을 지정하는 파라미터입니다.
imap 서버의 mailbox 이름은 일반적으로 다음과 같은 형식으로 지정됩니다.
- INBOX
- OUTBOX
- SENT
- TRASH
- SPAM
- Drafts
- Archive
이 외에도 사용자가 생성한 mailbox 이름도 가능합니다.
mailbox 이름은 특정한 규칙이나 형식을 따르지 않습니다.
예를 들어, imap_status 메소드의 mailbox 파라미터에 '내 메일함'을 지정하면, imap_status 메소드는 '내 메일함' mailbox에 대한 정보를 반환합니다.
mailbox 이름을 지정할 때, 다음과 같은 예시 코드를 참고하세요.
#hostingforum.kr
python
import imaplib
mail = imaplib.IMAP4('imap.gmail.com')
mail.login('내 이메일 주소', '내 패스워드')
mail.select('내 메일함') # 내 메일함 mailbox 선택
status, data = mail.status('내 메일함', '(MESSAGES RECENT UNSEEN)')
print(status, data)
mailbox 이름을 지정할 때, 어떤 규칙을 따르는지 알려드리겠습니다.
imap 서버의 mailbox 이름은 다음과 같은 규칙을 따릅니다.
- mailbox 이름은 64자 이내로 지정되어야 합니다.
- mailbox 이름은 특수 문자를 포함할 수 없습니다.
- mailbox 이름은 공백 문자를 포함할 수 없습니다.
이러한 규칙을 따르면, mailbox 이름을 성공적으로 지정할 수 있습니다.
2025-03-07 19:07