Проблемка с postfix
08.06.2010На настроенной почтовой системе, которая работает уже достаточно давно в логах постоянно наблюдается примерно следующая вещь
postfix/smtpd[...]: sql_select option missing
postfix/smtpd[...]: auxpropfunc error no mechanism available
Поимке багов по логам несколько мешало, недавно нашел способ. Если пойти в папку /usr/local/lib/sasl2
$ pwd
/usr/local/lib/sasl2
$ ls libsql.*
libsql.a
libsql.la
libsql.so
libsql.so.2
Эврика! Делаем бэкап. Дальше выполняем следующую последовательность команд. Учтите, что если Вы используете авторизацию SQL в постфиксе, то для Вас этот метод не сработает.
$ pwd
/usr/local/lib/sasl2
$ mkdir ./deactivated.sql
$ mv libsql.* ./deactivated.sql
$ postfix reload
И вуаля – в лог лишнее более не пишется!
P.S. Также если ваш лог одолевает сообщение
postfix/smtpd[...]: OTP unavailable because can't read/write key database /etc/opiekeys: ...
и ОТР как таковой Вам не нужен, то подобные указанным выше действия надо проделать с библиотекой libotp
$ pwd
/usr/local/lib/sasl2
$ mkdir ./deactivated.otp
$ mv libotp.* ./deactivated.otp
$ postfix reload