Eu mergulhei um pouco mais fundo neste problema e finalmente consegui o MAPI funcionando novamente.
Como escrevi acima evo tentou se conectar a um host chamado 'http' - pelo menos, reclamou, que o nome do host não pôde ser resolvido. Capturei alguns pacotes usando o tcpdump e, de fato: evo (ou o plugin MAPI) pede o host 'http'. Então, finalmente, decidi adicionar uma entrada para /etc/hosts
:
uuu.vvv.www.xxx http http.domain.com
Eu apontei esta entrada para o servidor que executa o EWS & amp; serviço de autoconfiguração - não sou especialista em Exchange, não sei ao certo para que esse servidor é usado no ambiente do Exchange. Parece ser algo como um balanceador de carga.
De qualquer forma: adicionar este servidor ajudou. Eu era capaz de autenticar e a conta MAPI foi criada dentro do Evolution.
Após a criação da conta, mudei /etc/hosts
novamente e apontei o host 'http' para um servidor linux normal. A conta MAPI ainda funciona com essa entrada. Assim, parece que evo só precisa ser capaz de resolver o host. Se você excluir a entrada, evo lança e erro, que o host 'http' não pode ser resolvido.