使用 exchangelib 连接到 Exchange 的授权错误
Authorization error connecting to Exchange with exchangelib
我尝试使用 Python EWS client 连接到 Outlook 邮箱交换已经有一段时间了。
问题是,我在连接时总是收到 401 授权错误。
我可以通过 OWA 在我的浏览器上成功访问帐户,方法是转到 https://webmail.mydomain.com 并使用下面的一些详细信息登录。但是我几乎尝试了用户名、UPN 等的所有排列,在我的脚本中使用了自动发现等,但没有成功:-(任何帮助将不胜感激。p.s 圣诞快乐:-)
邮箱:用户名@mydomain.com
用户名:用户名
密码:密码
服务器:网络邮件。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
。使用了正确的那个并且成功了!
我尝试使用 Python EWS client 连接到 Outlook 邮箱交换已经有一段时间了。
问题是,我在连接时总是收到 401 授权错误。
我可以通过 OWA 在我的浏览器上成功访问帐户,方法是转到 https://webmail.mydomain.com 并使用下面的一些详细信息登录。但是我几乎尝试了用户名、UPN 等的所有排列,在我的脚本中使用了自动发现等,但没有成功:-(任何帮助将不胜感激。p.s 圣诞快乐:-)
邮箱:用户名@mydomain.com
用户名:用户名
密码:密码
服务器:网络邮件。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
。使用了正确的那个并且成功了!