
imap_rename 함수를 사용하여 메일 서버의 폴더 이름을 변경할 때, 첫 번째 인자로 폴더 이름을 입력해야 합니다. 폴더 이름의 경로를 입력할 필요는 없습니다. 예를 들어, 'INBOX/SUBFOLDER'와 같은 경로를 입력하면 오류가 발생할 수 있습니다.
imap_rename 함수의 두 번째 인자로 새로운 폴더 이름을 입력해야 합니다. 예를 들어, 'NEW_FOLDER_NAME'과 같은 이름을 입력하면 됩니다.
imap_rename 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
python
import imaplib
# 메일 서버 연결
mail = imaplib.IMAP4_SSL('imap 서버 주소')
mail.login('이메일 주소', '이메일 비밀번호')
# 선택한 폴더 이름
old_folder_name = 'INBOX/SUBFOLDER'
# 새로운 폴더 이름
new_folder_name = 'NEW_FOLDER_NAME'
# imap_rename 함수 사용
status, message = mail.rename(old_folder_name, new_folder_name)
# 메일 서버 연결 종료
mail.close()
mail.logout()
imap_rename 함수의 첫 번째 인자로 폴더 이름만 입력하고, 두 번째 인자로 새로운 폴더 이름을 입력하면 됩니다. 폴더 이름의 경로를 입력할 필요는 없습니다.
2025-07-19 23:27