У меня есть Ubuntu 12.04 LTS. Я хочу использовать Постфикс в качестве реле к серверу Microsoft Exchange. Я отправляю почту в свой Постфикс, это соединяется с Exchange, аутентифицирует и отправляет почту. Я испытываю затруднения из-за авторизации NTLM. Когда я отправил почту, я вижу это сообщение в Постфиксный журнал:
warning: mail.example.com [192.168.xxx.xxx]:25 offered no supported AUTH mechanisms: 'NTLM'
В Постфикс документа практическое руководство SASL записано для восстановления модуля SASL с вариантом поддержки NTLM. Но я не хочу, восстанавливают модули. Я думаю, что репозиторий Ubuntu имеет пакеты с включенной поддержкой NTLM.
Postcong производят:
$ postconf -a
cyrus
dovecot
Кто-либо знает, как решить мою проблему?
Сделал быстрое погружение, и на первый взгляд не похоже, что Cyrus скомпилирован с поддержкой NTLM. Не удалось увидеть библиотеку ntlm в пакете ubuntu, хотя все еще возможно, что он собран с NTLM и статически связан.
Да, здесь - это решение, но оно включает компиляцию cyrus из исходного кода. Но оф. вам придется принять его, чтобы соответствовать версии postfix \ cyrus, на которую вы нацелены.
Не стесняйтесь пытаться собрать поддержку и обновить ваш вопрос с проблемами, с которыми вы сталкиваетесь. Удачи.