Мне нужно подключиться к почтовому ящику Exchange в Python script без использования каких-либо настроек профиля на локальном компьютере (в том числе с использованием Outlook). Если я использую win32com для создания MAPI.Session, я мог бы войти в систему (с помощью метода Logon()) с существующим профилем, но я хочу просто указать имя пользователя и пароль.
Возможно ли это? Если да, может ли кто-нибудь предоставить пример кода? Я бы предпочел, чтобы он использовал только стандартную библиотеку и пакет pywin32. К сожалению, включение IMAP-доступа для сервера Exchange (а затем с помощью imaplib) невозможно.
В случае необходимости: все script будет подключаться к почтовому ящику и запускать сообщения в папке "Входящие", извлекая содержимое. Я могу обработать код для этого, если я могу получить соединение в первую очередь!
Чтобы прояснить Outlook: Outlook будет установлен на локальном компьютере, но у него нет настроек учетных записей (т.е. будут доступны все соответствующие библиотеки, но мне нужно работать независимо от любой настройки внутри Outlook).