Outlookのインスタンスをインストールしなくても専用のサーバから電子メールアドレスを監視するためにexchangelibを使用しようとしています。Exchangeサーバ - Exchangeサーバのメールボックスを監視していて、共有の共有フォルダに接続できません
import exchangelib
from exchangelib import DELEGATE, Account, Credentials, IMPERSONATION
from exchangelib.configuration import Configuration
credentials = Credentials(
username='TFAYD\\206420055',
password='boomboomboomboom'
)
config = Configuration(server='ecmail.test.com', credentials=credentials)
account = Account(
primary_smtp_address='[email protected]',
config=config,
autodiscover=False,
access_type=DELEGATE,
)
#print(account.folders)
#t = account.root.get_folder_by_name('\\\\Public Folders - [email protected]\\All Public Folders\\test\\test\\NEWS')
z = account.folders
print([t for t in z])
は、自分のアカウントがアクセス権を持つパブリックフォルダを取得するために、いくつかの異なるものを試してみたが、それは継続的にその名前のようにフォルダが存在しないことを不平を言います。
exchangeelib/pythonを使用して、Exchange Server上の共有フォルダと対話できますか?私は自動化されたプロセスでフォルダを見たいと思っています。