
imap_gc 함수는 메일 서버의 임시 파일을 삭제하는 데 사용됩니다. 이 함수는 두 개의 파라미터를 사용합니다: mailbox_name, mailbox_type, mailbox_type은 'inbox', 'drafts', 'sent', 'sentitems', 'trash', 'trashitems', 'all'로 지정됩니다.
imap_gc 함수의 동작 순서는 다음과 같습니다:
1. 메일 서버와 연결합니다.
2. 지정된 메일 상자에 있는 임시 파일을 삭제합니다.
3. 메일 서버와 연결을 끊습니다.
예를 들어, inbox 메일 상자의 임시 파일을 삭제하는 코드는 다음과 같습니다:
#hostingforum.kr
python
import imaplib
import os
# 메일 서버와 연결합니다.
mail = imaplib.IMAP4('imap.gmail.com')
mail.login('your_email@gmail.com', 'your_password')
mail.select('inbox')
# inbox 메일 상자의 임시 파일을 삭제합니다.
mail.store('inbox', 'EXPUNGE')
# 메일 서버와 연결을 끊습니다.
mail.close()
mail.close()
2025-04-05 12:28