J'utilisais Evolution avec le connecteur EWS (Exchange Webservices) pendant un bon bout de temps et tout fonctionnait bien.
Puis, du jour au lendemain, sans aucun changement de configuration à ma connaissance, j'ai commencé à être "non autorisé".
J'ai essayé de réinitialiser toute la configuration d'Evolution (après avoir sauvegardé mon courrier électronique local) à l'aide de la commande suivante.
rm -rf .cache/ .local/share/keyrings/ .local/share/evolution/ .config/evolution/
J'ai également supprimé le trousseau de clés du système, comme vous pouvez le voir.
Après avoir redémarré le système et reconfiguré l'évolution, je suis encore "non autorisé".
Voici le résultat de 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
J'utilisais Ubuntu 15.10 quand il a cessé de fonctionner. En attendant, je suis passé à 16.04, en espérant que cela résoudrait le problème, ce qui n’est pas arrivé.
De plus, j'ai essayé mon compte sur l'ordinateur d'un collègue dans Evolution EWS et cela fonctionne. Sur mon ordinateur, cela ne fonctionne même pas lorsque vous vous connectez avec un autre utilisateur du système (et donc une configuration propre).
Ceci est dû à la mise à jour de certaines bibliothèques samba, voir https://bugs.launchpad.net/ubuntu/+source/evolution-mapi/+bug/1571854?comments=all Malheureusement, je suis aussi touché. :-(