
imap_scanmailbox 함수의 'readonly' 옵션은 기본적으로 False로 설정되어 있습니다.
readonly 옵션을 True로 설정하면, 메일박스를 읽기 전용으로 스캔할 수 있습니다. 이 경우, 메일을 삭제하거나 수정할 수 없습니다.
읽기 전용으로 메일박스를 스캔하려면, 다음 코드를 사용하세요:
#hostingforum.kr
python
import imaplib
mail = imaplib.IMAP4_SSL('imap 서버 주소')
mail.login('이메일 주소', '이메일 비밀번호')
mail.select('inbox', readonly=True) # readonly 옵션을 True로 설정합니다.
imap_scanmailbox 함수는 imaplib 모듈의 select 메서드를 사용하여 메일박스를 선택합니다. readonly 옵션을 True로 설정하면, 메일박스를 읽기 전용으로 선택할 수 있습니다.
imap_scanmailbox 함수의 사용법은 다음과 같습니다:
#hostingforum.kr
python
import imaplib
mail = imaplib.IMAP4_SSL('imap 서버 주소')
mail.login('이메일 주소', '이메일 비밀번호')
mail.select('inbox', readonly=True) # readonly 옵션을 True로 설정합니다.
mail.search(None, 'ALL') # 메일박스에 있는 모든 메일을 검색합니다.
mail.close() # 메일박스를 닫습니다.
mail.logout() # 이메일 서버를 종료합니다.
이러한 코드를 사용하면, 읽기 전용으로 메일박스를 스캔할 수 있습니다.
2025-03-20 10:53