Muszę połączyć się ze skrzynką pocztową programu Exchange w skrypcie w języku Python, bez korzystania z żadnych ustawień profilu na komputerze lokalnym (w tym przy użyciu programu Outlook). Jeśli używam win32com do tworzenia sesji MAPI, mogę logować się (za pomocą metody Logon()) z istniejącym profilem, ale chcę podać tylko nazwę użytkownika & hasło.Połącz się ze skrzynką pocztową Exchange za pomocą Pythona
Czy to możliwe? Jeśli tak, czy ktoś może podać przykładowy kod? Wolałbym, gdyby używał tylko standardowej biblioteki i pakietu pywin32. Niestety, włączenie dostępu IMAP do serwera Exchange (a następnie użycie imaplib) nie jest możliwe.
W przypadku, gdy jest to konieczne: cały skrypt będzie wykonywał połączenie ze skrzynką pocztową i przeglądanie wiadomości w skrzynce odbiorczej, pobieranie zawartości. Potrafię napisać kod do tego, jeśli uda mi się uzyskać połączenie w pierwszej kolejności!
Aby wyjaśnić, w odniesieniu do programu Outlook: Outlook zostanie zainstalowany na komputerze lokalnym, ale nie ma żadnych ustawień konta (tj. Wszystkie odpowiednie biblioteki będą dostępne, ale muszę działać niezależnie od niczego, co konfiguruje się w programie Outlook).
Włączenie protokołu IMAP nie jest opcją (całość byłaby banalna, gdyby tak było, ale niestety nie jest). –
Tak, właśnie to wymyśliłem, ale warto było spróbować. –
Najprawdopodobniej powinienem umieścić to w pytaniu (dokonałem tego teraz). Dzięki :) –