# exchangelib.errors.AutoDiscoverFailed
from exchangelib import DELEGATE, Account, Credentials, Message, Mailbox, HTMLBody,Configuration,NTLM
from exchangelib.protocol import BaseProtocol,NoVerifyHTTPAdapter
BaseProtocol.HTTP_ADAPTER_CLS = NoVerifyHTTPAdapter
def Email(to, subject, body):
creds = Credentials(
username='xxx.com\exadmin',
password='Spinfo0'
)
config = Configuration(server='xxx.com', credentials=creds, auth_type=NTLM)
account = Account(
primary_smtp_address='xxx@xxx.com',
credentials=creds,
autodiscover=False,
access_type=DELEGATE,
config=config
)
m = Message(
account=account,
subject=subject,
body=HTMLBody(body),
to_recipients = [Mailbox(email_address=to)]
)
m.send()
Email("xxx@xxx.com", "abc", "def")
exchangelib.errors.AutoDiscoverFailed: All steps in the autodiscover protocol failed for email 'x...
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 可用脚本(这个脚本没问题 写个新包测试过,出现上面错误的可能原因是在配置项配置的原因造成生成模拟器包生成不了,导致...
- 思路:1.module中的版本号要高于或等于app本身的版本号; 2.项目和所导入的module的配置文件中的an...
- 最近有内购的需求,到创建沙盒测试账号的时候却怎么也无法创建成功,显示Unknown Errors while cr...
- 之前公司项目接内购,创建沙盒测试账号的时候怎么也创建不成功,包括换邮箱换密码,用真的用假的,各种尝试,都提示 Un...
- 这是因为不同module的Manifest merge的时候出现了重复。解决办法是 到你的「processDebu...