我使用 Evolution 和 EWS(Exchange Webservices)连接器已经有一段时间了,一切运行良好。
然后从一天到第二天,没有任何我所知道的配置更改,我开始变得“未经授权”。
我尝试使用以下命令重置所有 Evolution 配置(备份我的本地电子邮件后)。
rm -rf .cache/ .local/share/keyrings/ .local/share/evolution/ .config/evolution/
正如您所看到的,我还删除了系统密钥环。
重新启动系统并重新配置 evolution 后,我仍然再次收到“未授权”信息。
以下是输出EWS_DEBUG=2 evolution
> POST /ews/exchange.asmx HTTP/1.1
> Soup-Debug-Timestamp: 1461566380
> Soup-Debug: SoupSessionAsync 1 (0x55c06aef6be0), ESoapMessage 1 (0x55c06d87f910), SoupSocket 1 (0x7fbe08005dc0)
> Host: example.example.local
> User-Agent: Evolution/3.18.5
> Connection: Keep-Alive
> Content-Type: text/xml; charset=utf-8
> Authorization: NTLM AUTH-DATA-REDACTED-FOR-STACKOVERFLOW
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><types:RequestServerVersion xmlns:types="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2007_SP1"/></SOAP-ENV:Header><SOAP-ENV:Body xmlns:messages="http://schemas.microsoft.com/exchange/services/2006/messages"><messages:SyncFolderHierarchy xmlns="http://schemas.microsoft.com/exchange/services/2006/types"><messages:FolderShape><BaseShape>AllProperties</BaseShape></messages:FolderShape></messages:SyncFolderHierarchy></SOAP-ENV:Body></SOAP-ENV:Envelope>
< HTTP/1.1 401 Unauthorized
< Soup-Debug-Timestamp: 1461566380
< Soup-Debug: ESoapMessage 1 (0x55c06d87f910)
< Server: Microsoft-IIS/7.0
< WWW-Authenticate: NTLM AUTH-DATA-REDACTED-FOR-STACKOVERFLOW
< WWW-Authenticate: Negotiate
< WWW-Authenticate: Basic realm="example.example.local"
< X-Powered-By: ASP.NET
< Date: Mon, 25 Apr 2016 06:39:42 GMT
< Content-Length: 0
我当时正在使用 Ubuntu 15.10,但它停止工作了。与此同时,我升级到了 16.04,希望这能解决问题,但并没有。
我还尝试在同事的计算机上使用 Evolution EWS 中的帐户,它可以正常工作。在我的计算机上,使用其他系统用户登录时它甚至不起作用(因此配置很干净)。
- 我怎么解决这个问题?
- 还有其他可以删除的缓存或临时存储吗?
- 知道如何进一步调试吗?
答案1
这是由于一些 samba 库更新造成的,请参阅https://bugs.launchpad.net/ubuntu/+source/evolution-mapi/+bug/1571854?comments=all 不幸的是我也受到了影响:-(