
imap_listsubscribed 메소드는 imap 서버의 subscribed 폴더 목록을 가져올 때, 폴더 이름과 폴더 경로를 함께 가져올 수 있는 방법은 없습니다.
imap 서버는 폴더 이름과 폴더 경로를 분리하여 관리하므로, 폴더 이름과 폴더 경로를 함께 가져올 수 없습니다.
그러나, 폴더 이름만 가져올 수 있습니다.
파이썬으로 imap_listsubscribed 메소드를 사용할 때, 폴더 이름만 가져올 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
python
import imaplib
# imap 서버 연결
mail = imaplib.IMAP4_SSL('imap 서버 주소')
mail.login('이메일 주소', '이메일 비밀번호')
# subscribed 폴더 목록 가져오기
status, folders = mail.list()
# 폴더 이름만 가져오기
folder_names = [folder.decode('utf-8').split()[1] for folder in folders]
# 폴더 이름 출력
print(folder_names)
위 코드는 imap 서버의 subscribed 폴더 목록을 가져와 폴더 이름만 출력합니다.
폴더 경로는 가져올 수 없지만, 폴더 이름만 가져올 수 있습니다.
이러한 이유로, 폴더 이름과 폴더 경로를 함께 가져올 수 있는 방법은 없습니다.
2025-07-10 07:39