소스 검색

IMAP Folder Liste zum Abgleich

gc-server3 11 시간 전
부모
커밋
d86db0ea76
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      mailserver/imap.py

+ 3 - 0
mailserver/imap.py

@@ -41,6 +41,9 @@ class Imap:
 
         with self.connect("archiv") as mb:
             folder_list = [f.name for f in mb.folder.list() if "Archive." in f.name]
+            folder_list.sort()
+            with open("mailserver/folder_list.json", "w") as fwh:
+                json.dump(folder_list, fwh, indent=2)
 
             for folder in folder_list:
                 msg_count = mb.folder.status(folder)["MESSAGES"]