URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 2483
[ Назад ]

Исходное сообщение
"Как узнать, Postfix собран с поддержкой SASL или нет?"

Отправлено mylan , 08-Дек-05 17:25 
Как узнать, Postfix собран с поддержкой SASL или нет?

Содержание

Сообщения в этом обсуждении
"Как узнать, Postfix собран с поддержкой SASL или нет?"
Отправлено mylan , 14-Дек-05 09:22 
>Как узнать, Postfix собран с поддержкой SASL или нет?

Никто меня не любит. Придется самому на свой вопрос отвечать. А вдруг кому-то это поможет. все оказалось как всегда просто. Вносишь в main.cf строку инициализирующую аутентификацию: smtpd_sasl_auth_enable = yes
Пробуем отправить: видим ошибку в почтовой программке: "Письмо не отправлено. Сервер сообщает: Server configuration error". Лезем на сервак в /var/log/mail и находим там следующие строки:
warning: smtpd_sasl_auth_enable is true, but SASL support is not compiled in
warning: restriction `permit_sasl_authenticated' ignored: no SASL support


"Как узнать, Postfix собран с поддержкой SASL или нет?"
Отправлено dimcha , 14-Дек-05 10:51 
>>Как узнать, Postfix собран с поддержкой SASL или нет?
<...>
>warning: restriction `permit_sasl_authenticated' ignored: no SASL support

думаю можно проще:

сделать ldd на smtpd модуль postfix и посмотреть какие либы ему нужны. Если он не компилил их в статике, конечно.


"Как узнать, Postfix собран с поддержкой SASL или нет?"
Отправлено _Ale_ , 14-Дек-05 15:30 
Еще 1 способ
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 hostname ESMTP Postfix
EHLO a
250-hostname
250-PIPELINING
250-SIZE 15500000
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250 8BITMIME
QUIT

"Как узнать, Postfix собран с поддержкой SASL или нет?"
Отправлено mylan , 14-Дек-05 17:30 
>>>Как узнать, Postfix собран с поддержкой SASL или нет?
><...>
>>warning: restriction `permit_sasl_authenticated' ignored: no SASL support
>
>думаю можно проще:
>
>сделать ldd на smtpd модуль postfix и посмотреть какие либы ему нужны.
>Если он не компилил их в статике, конечно.
Натравил. Пишет:
libsasl2.so.2 => /lib/libsasl2.so.2 (0x2ad7c000)
А можно каким-нибудь хитрым способом, не переставляя postfix включить эту поддержку? а-а-а...? Совет или ссылочку...

"Как узнать, Postfix собран с поддержкой SASL или нет?"
Отправлено _Ale_ , 14-Дек-05 18:17 
>libsasl2.so.2 => /lib/libsasl2.so.2 (0x2ad7c000)
>А можно каким-нибудь хитрым способом, не переставляя postfix включить эту поддержку? а-а-а...?
>Совет или ссылочку...

постфине только надо переставить, но вначале скомпилять с нужной опцией.