原先设定了自动规则把数据报表类邮件先转存到一个文件夹,定时用 exchangelib 下载后加工入库,
新的邮件系统依然可以用 exchange 方式在手机和 windows mail 客户端登录,但同样的用户名和服务器名填在 exchangelib 就报错,错误信息如下:
MalformedResponseError:
Unknown failure in response. Code: 400
headers: {
'Server': 'nginx',
'Date': 'Wed, 14 Sep 2022 03:43:30 GMT',
'Content-Type': 'text/html; charset=UTF-8',
'Content-Length': '149',
'Connection': 'keep-alive',
'WWW-Authenticate': 'Basic realm="qq.com"',
'Cache-Control': 'private, max-age=0',
'Alternate-Protocol': '443:quic',
'Expires': 'Wed, 14 Sep 2022 03:43:30 GMT'
}
content:
<HTML>
<HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>400 Bad Request</H1>
</BODY>
</HTML>
对比了一下旧邮箱的 exchange 服务发现就是因为 https://<mail server>/EWS/Exchange.asmx 这个页面报错 400 ,这里原本应该弹出登录窗口的
既然手机客户端能正常登录,exchangelib 改改参数能用吗?
1
knightdf 2022-09-14 17:46:11 +08:00
腾讯企业邮箱现在是真的难用啊
|
2
SimonOne 2022-09-14 18:06:01 +08:00
|
3
kiritoyui 2022-09-14 22:09:56 +08:00 via iPhone
是不是只有 eas 没有 ews ?
|
4
nemo95 OP |
5
julyclyde 2022-09-15 09:36:35 +08:00
400 吗?我昨天发现是 503 啊
感觉是 qq 企业邮箱的 activesync 服务故障了吧? |
6
nemo95 OP @julyclyde
确认了 exchangelib 就是不支持 ActiveSync https://github.com/ecederstrand/exchangelib/issues/731 我已经转用 POP3 轮子了 |