
原先设定了自动规则把数据报表类邮件先转存到一个文件夹,定时用 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=', '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 &nbs;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 轮子了 |