报错内容如下:
依赖库版本如下:
各种组件版本换了不少,还是解决不了这个问题
非常感谢
报错内容如下:
依赖库版本如下:
各种组件版本换了不少,还是解决不了这个问题
非常感谢
柒戚戚 下午好🌅🌅🌅
本答案参考ChatGPT-3.5
根据你提供的信息,问题似乎是由于SSL版本不匹配引起的。解决这个问题的一种方案是手动指定SSL版本。你可以尝试按照以下步骤进行操作:
ssl
库设置所需的SSL版本。具体操作如下:import ssl
from exchangelib import Account, Credentials, DELEGATE
# 创建SSL上下文对象
ssl_context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
# 设置所需的SSL版本
ssl_context.options |= ssl.OP_NO_TLSv1
ssl_context.options |= ssl.OP_NO_TLSv1_1
# 创建邮箱账户和凭据对象
credentials = Credentials('username', 'password')
account = Account(primary_smtp_address='email@example.com', credentials=credentials, autodiscover=True, access_type=DELEGATE, ssl_context=ssl_context)
# 发送邮件
account.sentbox_folder.send_message(...)
解决方案总结:
ssl.create_default_context()
创建SSL上下文对象。ssl_context.options
来指定所需的SSL版本。ssl_context
参数来传递SSL上下文对象。