Python 使用exchangelib连接到Exchange时发生授权错误

Python 使用exchangelib连接到Exchange时发生授权错误,python,exchangewebservices,outlook-web-app,Python,Exchangewebservices,Outlook Web App,我尝试使用exchange连接Outlook邮箱已有一段时间 问题是,我连接时不断收到401授权错误 我可以通过OWA在浏览器上成功访问该帐户,方法是转到并使用以下某些详细信息登录。但我已经尝试了几乎所有的用户名排列,UPN等,在我的脚本中使用自动发现等,但没有运气:-(任何帮助都将不胜感激。祝圣诞快乐:-) 电邮:username@mydomain.com from exchangelib import DELEGATE, IMPERSONATION, Account, Credentials

我尝试使用exchange连接Outlook邮箱已有一段时间

问题是,我连接时不断收到401授权错误

我可以通过OWA在浏览器上成功访问该帐户,方法是转到并使用以下某些详细信息登录。但我已经尝试了几乎所有的用户名排列,UPN等,在我的脚本中使用自动发现等,但没有运气:-(任何帮助都将不胜感激。祝圣诞快乐:-)

电邮:username@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='username@mydomain.com', password='password'),
            auth_type=NTLM)

account = Account(primary_smtp_address='username@mydomain.com',
            config=config,
            access_type=DELEGATE)
用户名:UserName

密码:密码

服务器: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='username@mydomain.com', password='password'),
            auth_type=NTLM)

account = Account(primary_smtp_address='username@mydomain.com',
            config=config,
            access_type=DELEGATE)

我被告知一个不正确的
MYWINDOMAIN
。使用正确的一个,它的工作

检查接受的答案:,还有一个。这些会有帮助吗?是的,我经历过这些。我想知道我的用户名是否正确-我不确定我的“'MYWINDOMAIN\\myusername'”是什么。我尝试了UPN,但没有任何运气!这是什么意思?