Exchangelib: создать подпапку подпапки папки «Входящие» - PullRequest
0 голосов
/ 16 мая 2018

Здравствуйте, я сейчас работаю с exchangelib. Сейчас я хочу создать подпапку подпапки папки «Входящие» и пока не знаю, возможно ли это. Так что я просто хочу спросить, знает ли кто-нибудь больше о моей проблеме? Мой код для создания подпапки папки «Входящие» просто:

from exchangelib import Credentials, Account, Folder

credentials = Credentials('test.example@mail.com', 'password')
account = Account('test.example@mail.com', credentials=credentials, autodiscover=True)
folder = Folder(parent=account.inbox, name="subfolder_name")
folder.save()
item.move(folder)

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Теперь, когда я могу протестировать код, потому что CASError, как упоминалось в Github, по крайней мере на сегодня пропал, я получаю «ValueError: Неподдерживаемый тип для значения None on elem», когда я запускаю код. Мой код:

 subfolder = Folder(parent=account.inbox, name="RFS")
 subsubfolder = Folder(parent=subfolder, name="RFS_1150-1199")
 subsubfolder.save()
 folder = Folder(parent=subsubfolder, name=wordfile)
 folder.save()
 item.move(folder)
0 голосов
/ 17 мая 2018

Создание подпапок возможно с помощью exchangelib, и ваш пример должен работать. Если вы хотите создать подпапку, просто используйте подпапку как родительскую:

subfolder = Folder(parent=account.inbox, name="subfolder_name")
subfolder.save()
subsubfolder = Folder(parent=subfolder, name="subsubfolder_name")
subsubfolder.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...