Можно ли получить доступ к общему почтовому ящику из моего личного с помощью Python win32com?Python

Программы на Python
Anonymous
Можно ли получить доступ к общему почтовому ящику из моего личного с помощью Python win32com?

Сообщение Anonymous »

Я создаю скрипт Python, чтобы автоматизировать задачу. Для выполнения задачи мне необходимо получить доступ к общему почтовому ящику Outlook и сохранить вложение. Хотя он доступен из моей учетной записи в браузерной версии Outlook, у меня возникли проблемы с его поиском с помощью win32com.
В настоящее время я получаю доступ к Outlook именно так.

Код: Выделить всё

    outlook = win32com.client.Dispatch('outlook.application').GetNamespace("MAPI")
mailbox = outlook.Folders("myaccount@email.com")
inbox = mailbox.Folders(2)

# FOR TESTING
for folder in outlook.Folders:
print(folder.Name)
for folderr in folder.Folders:
print("\t" + folderr.Name)
for folderrr in folderr.Folders:
print("\t \t" + folderrr.Name)
Я создал вложенные циклы, чтобы попытаться найти где-то общий почтовый ящик, но его нигде нет. Есть ли способ получить к нему доступ без необходимости входа в общий почтовый ящик? Просто введите адрес электронной почты общего почтового ящика, например:

Код: Выделить всё

mailbox=outlook.Folders("shared@email.com")
не работает. У меня также нет учетных данных для прямого входа в общий почтовый ящик.

Подробнее здесь: https://stackoverflow.com/questions/786 ... n-win32com

Вернуться в «Python»