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

Исходное сообщение
" pop3d: LOGIN FAILED"

Отправлено george10 , 02-Авг-10 13:04 
FreeBSD  8.0-RELEASE-p2
postfix 2.4.6
courier-authdaemond
courier-imap-pop3d
mysql

При попытке авторизации клиента в логах пишет:
Aug  2 14:42:58 ns pop3d: Connection, ip=[10.1.12.30]
Aug  2 14:42:58 ns pop3d: LOGIN FAILED, user=george, ip=[10.1.12.30]

/usr/local/etc/courier-imap/pop3d:
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
AUTHMODULES="authdaemon"
AUTHMODULES_ORIG="authdaemon"
POP3AUTH="LOGIN PLAIN"
POP3AUTH_ORIG="PLAIN LOGIN"
POP3AUTH_TLS="LOGIN PLAIN"
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
PORT=110
ADDRESS=0
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=pop3d"
POP3DSTART=YES
MAILDIRPATH=Maildir

/usr/local/etc/authlib/authmysqlrc:
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          postfix
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_OPT               0
MYSQL_DATABASE          postfix
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
DEFAULT_DOMAIN          omrw.ru
MYSQL_UID_FIELD         '125'
MYSQL_GID_FIELD         '125'
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/usr/home/virtual'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
MYSQL_WHERE_CLAUSE      active='1

База в mysql создана, права для usera postfix даны. При сонекте к mysql из cmd всё выдаёт.

Подскажите куда капать?


Содержание

Сообщения в этом обсуждении
" pop3d: LOGIN FAILED"
Отправлено ALex_hha , 02-Авг-10 23:12 
Включать логирование запросов в mysql и смотреть

" pop3d: LOGIN FAILED"
Отправлено george10 , 03-Авг-10 07:02 
>Включать логирование запросов в mysql и смотреть

Логирование включено. Вот содержание mysql.log:
100803 10:01:31    33 Connect   postfix@localhost on
                   33 Init DB   postfix
                   33 Query     SELECT username, password, "", '125', '125', '/usr/home/virtual', maildir, qu
ota, name, "" FROM mailbox WHERE username = 'george@domain.ru'  AND (active='1)
                   33 Quit


" pop3d: LOGIN FAILED"
Отправлено george10 , 03-Авг-10 07:30 
>[оверквотинг удален]
>       33 Init DB  
> postfix
>            
>       33 Query  
>  SELECT username, password, "", '125', '125', '/usr/home/virtual', maildir, qu
>
>ota, name, "" FROM mailbox WHERE username = 'george@domain.ru'  AND (active='1)
>
>            
>       33 Quit

При том лог точно такой же как на исправно работающем сервере.
На котором не работает готовится под замену. Все конфиги были скопированы, теи не менее где-то что-то не хватает...


" pop3d: LOGIN FAILED"
Отправлено george10 , 03-Авг-10 07:52 
>[оверквотинг удален]
>>  SELECT username, password, "", '125', '125', '/usr/home/virtual', maildir, qu
>>
>>ota, name, "" FROM mailbox WHERE username = 'george@domain.ru'  AND (active='1)
>>
>>            
>>       33 Quit
>
>При том лог точно такой же как на исправно работающем сервере.
>На котором не работает готовится под замену. Все конфиги были скопированы, теи
>не менее где-то что-то не хватает...

Разобрался, всему виной невнимательность.
Файлы authdaemonrc и authmysqlrc принедлежали не тому пользователю...