Exchangelib:创建收件箱子文件夹的子文件夹
Exchangelib: Create subfolder of subfolder of inbox
您好,我目前正在使用 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)
可以使用 exchangelib 创建子文件夹,您的示例应该可以工作。如果要创建子子文件夹,只需将子文件夹用作父文件夹即可:
subfolder = Folder(parent=account.inbox, name="subfolder_name")
subfolder.save()
subsubfolder = Folder(parent=subfolder, name="subsubfolder_name")
subsubfolder.save()
现在我可以测试代码了,因为 Github 中提到的 CASError 至少在今天已经消失了,当我 运行 代码时,我得到一个 "ValueError: Unsupported type for value 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)
您好,我目前正在使用 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)
可以使用 exchangelib 创建子文件夹,您的示例应该可以工作。如果要创建子子文件夹,只需将子文件夹用作父文件夹即可:
subfolder = Folder(parent=account.inbox, name="subfolder_name")
subfolder.save()
subsubfolder = Folder(parent=subfolder, name="subsubfolder_name")
subsubfolder.save()
现在我可以测试代码了,因为 Github 中提到的 CASError 至少在今天已经消失了,当我 运行 代码时,我得到一个 "ValueError: Unsupported type for value 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)