1
我一直在嘗試使用Python EWS client連接到Outlook郵箱交換。使用exchangelib建立與Exchange郵箱的連接--python
問題是,當我連接時,我不斷收到401授權錯誤。
我可以通過OWA成功訪問我的瀏覽器上的帳戶,登錄https://webmail.mydomain.com並使用下面的一些細節登錄。但我幾乎嘗試過用戶名,UPN等的排列,在我的腳本中使用自動發現等,但沒有運氣:-(任何幫助將不勝感激。ps聖誕快樂:-)
電子郵件:用戶名@ mydomain。 COM
用戶名:用戶名
密碼:password
服務器:webmail.mydomain.com
from exchangelib import DELEGATE, IMPERSONATION, Account, Credentials, \
EWSDateTime, EWSTimeZone, Configuration, NTLM, CalendarItem, Message, \
Mailbox, Q
from exchangelib.folders import Calendar, ExtendedProperty, FileAttachment, ItemAttachment, \
HTMLBody
config = Configuration(server='webmail.mydomain.com',
credentials=Credentials(username='[email protected]', password='password'),
auth_type=NTLM)
account = Account(primary_smtp_address='[email protected]',
config=config,
access_type=DELEGATE)
檢查接受的答案是:[使用Python連接到Exchange郵箱](http://stackoverflow.com/a/3072491/2063361)以及[this](http://stackoverflow.com/a/3072491/2063361)之一。這些幫助嗎? –
是通過這些。我想知道我的用戶名是否正確 - 我不確定我的「'MYWINDOMAIN \\ myusername'」會是什麼。我已經嘗試過UPN,沒有任何運氣! –