Уважаемые коллеги помогите пожалуйста с настройкой почтовой системы под FreeBSD 6.2.Проблемы с аутентификацией при обращении к POP3.
в /var/log/maillog выдается сообщение :
Dec 5 00:00:36 www authdaemond: authmysql: MYSQL_SERVER nor MYSQL_SOCKET set in/usr/local/etc/authlib/authmysqlrc.
Dec 5 00:00:36 www pop3d: LOGIN FAILED, user=admin@end.lv, ip=[83.99.189.223]
Dec 5 00:00:36 www pop3d: authentication error: Input/output errorCyrilic-sasl2 собирался со следующими опциями
cd /usr/ports/security/cyrus-sasl2 && make install clean WITH_AUTHDAEMON=yes WITH_MYSQL=yes WITHOUT_NTLM=yes WITHOUT_OTP=yes
в файле /usr/local/etc/authlib/authmysqlrc
##### NAME: LOCATION:0
# MYSQL_SERVER localhost
MYSQL_USERNAME xxx
MYSQL_PASSWORD ***
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox##### NAME: MYSQL_SOCKET:0
MYSQL_SOCKET /tmp/mysql.sock##### NAME: MYSQL_PORT:0
MYSQL_PORT 0##### NAME: MYSQL_OPT:0
MYSQL_OPT 0##### NAME: MYSQL_CRYPT_PWFIELD:0
# MYSQL_CRYPT_PWFIELD clear
# MYSQL_CRYPT_PWFIELD password##### NAME: MYSQL_CLEAR_PWFIELD:0
MYSQL_CLEAR_PWFIELD passwordпароли храняться в базе в md5 формате
>[оверквотинг удален]
># MYSQL_CRYPT_PWFIELD
>password
>
>##### NAME: MYSQL_CLEAR_PWFIELD:0
> MYSQL_CLEAR_PWFIELD
> password
>
>
>
>пароли храняться в базе в md5 форматеНу, до проверки пароля дело даже не доходит.
1. Попробуйте соединяться не по сокету, а по localhost:3306, будет ли работать?
2. Еще вариант - какие права на файл authmysqlrc?
www# ls -l /usr/local/etc/authlib/
total 22
-rw------- 1 courier courier 727 Dec 4 16:54 authdaemonrc
-rw-rw---- 1 courier courier 4346 Dec 4 10:42 authdaemonrc.dist
-rw------- 1 root wheel 4409 Dec 4 16:52 authdaemonrc.sample
lrwxr-xr-x 1 root wheel 37 Dec 4 11:28 authmysqlrc -> /home/currentconf/authlib/authmysqlrc
-rw-rw---- 1 courier courier 8187 Dec 4 10:43 authmysqlrc.distwww# ls -ls /home/currentconf/authlib/
total 12
0 -rwxr-xr-x 1 courier courier 0 Dec 5 11:31 authmysqlrc
Dec 5 11:55:24 www authdaemond: authmysql: MYSQL_SERVER nor MYSQL_SOCKET set in/usr/local/etc/authlib/authmysqlrc.
Dec 5 11:55:24 www pop3d: LOGIN FAILED, user=admin@end.lv, ip=[217.28.48.254]
при file "/home/currentconf/authlib/authmysqlrc"
##### NAME: LOCATION:0
MYSQL_SERVER localhost
MYSQL_PORT 3306
MYSQL_USERNAME pstfx
MYSQL_PASSWORD mailfix
MYSQL_DATABASE postfix
MYSQL_USER_TABLE mailbox##### NAME: MYSQL_SOCKET:0
# MYSQL_SOCKET /tmp/mysql.sock
>в файле /usr/local/etc/authlib/authmysqlrcэтот файл относится к courier-authlib, а не cyrus-sasl