Habilitar suporte a NTLM sem reconstrução de SASL

1

Eu tenho o Ubuntu 12.04 LTS. Eu quero usar o Postfix como retransmissão para um servidor do Microsoft Exchange. Eu envio um e-mail para o meu Postfix, ele se conecta ao Exchange, autentica e envia e-mails. Eu tenho um problema com a autorização do NTLM. Quando enviei uma mensagem, vejo esta mensagem no log do Postfix:

warning: mail.example.com [192.168.xxx.xxx]:25 offered no supported AUTH mechanisms: 'NTLM'

No documento O Postfix SASL Howto foi escrito para reconstruir o módulo SASL com a opção de suporte NTLM. Mas eu não quero reconstruir módulos. Eu acho que o repositório do Ubuntu tem pacotes com suporte a NTLM ativado.

Saída de pós-registro:

$ postconf -a
cyrus
dovecot

Alguém sabe como resolver meu problema?

    
por dev.brutus 29.01.2014 / 18:32

1 resposta

0

Fiz um mergulho rápido e, a princípio, não parece que a cyrus é compilada com suporte para NTLM. Não foi possível ver a biblioteca ntlm no pacote do Ubuntu, embora ainda seja possível que ela seja construída com o NTLM e vinculada estaticamente.

Sim, aqui é um solução, mas inclui para compilar cyrus da fonte. Mas ofc. você terá que adotá-lo para caber na versão do postfix \ cyrus que você está mirando.

Sinta-se à vontade para tentar compilar o suporte e atualizar sua pergunta com os problemas que você está enfrentando. Boa sorte.

    
por Anders F. U. Kiær 31.01.2014 / 16:11