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

Исходное сообщение
"authmysql не видит БД"

Отправлено lin , 09-Сен-08 14:01 
asp12

# cat /usr/local/etc/authlib/authdaemonrc | grep -v ^# | grep -v ^$
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/local/sbin/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""

# cat /usr/local/etc/authlib/authmysqlrc | grep -v ^# | grep -v ^$
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          
MYSQL_SOCKET            /var/lib/mysql/mysql.sock
MYSQL_OPT               0
MYSQL_DATABASE          mail
MYSQL_CHARACTER_SET     utf8
MYSQL_USER_TABLE        users
MYSQL_CLEAR_PWFIELD     passwd
MYSQL_UID_FIELD         '89'
MYSQL_GID_FIELD         '89'
MYSQL_LOGIN_FIELD       login
MYSQL_HOME_FIELD        '/var/spool/mail/'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
MYSQL_WHERE_CLAUSE      active='1'

cat /usr/local/etc/courier-imap/pop3d | grep -v ^# | grep -v ^$
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN"
POP3AUTH_ORIG="PLAIN LOGIN"
POP3_PROXY=0
PORT=110
ADDRESS=192.168.0.5
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=courier-imap"
POP3DSTART=YES
MAILDIRPATH=Maildir

Mysql –u root
mysql>create database mail;
mysql>GRANT select ON `mail`.* TO 'postfix'@'127.0.0.1' IDENTIFIED BY '';
mysql> select * from users;
+--------------------------+----------+------+-----+-------------------+
|       login                  passwd |  uid   | gid  |   maildir  
+--------------------------+----------+------+-----+-------------------+
| test@server.domain    |    test     |    89 |  89  | /var/spool/mail/|
|admin@server.domain    |  admin      |    89 |  89  | /var/spoolmail/  |
+--------------------------+----------+------+-----+-------------------+


# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user test@server.domain
+OK Password required.
pass test
-ERR Temporary problem, please try again later
Connection closed by foreign host.


в mailloge:
server couriertcpd: connection, ip=[::ffff::127.0.0.1]
server couriertcpd: authdaemod: s_connect() failed: Connection refused
server couriertcpd: [Hint: perhaps authdaemond is not running?]
server couriertcpd: LOGIN FAILED, user-test, ip=[::ffff::127.0.0.1]
server couriertcpd: authenticaition error: Connection refused

в mysql.log пусто


Содержание

Сообщения в этом обсуждении
"authmysql не видит БД"
Отправлено ALex_hha , 09-Сен-08 16:38 
Сколько можно наступать на эти грабли!!!

В БД логин ввиде - test@server.domain, а ты передаешь server couriertcpd: LOGIN FAILED, user-test, ip=[::ffff::127.0.0.1] только логин, без домена


"authmysql не видит БД"
Отправлено lin , 09-Сен-08 22:39 
>Сколько можно наступать на эти грабли!!!
>
>В БД логин ввиде - test@server.domain, а ты передаешь server couriertcpd: LOGIN
>FAILED, user-test, ip=[::ffff::127.0.0.1] только логин, без домена

пробовал и полное имя..все тоже в логах))


"authmysql не видит БД"
Отправлено lin , 09-Сен-08 22:41 
>>Сколько можно наступать на эти грабли!!!
>>
>>В БД логин ввиде - test@server.domain, а ты передаешь server couriertcpd: LOGIN
>>FAILED, user-test, ip=[::ffff::127.0.0.1] только логин, без домена
>
>пробовал и полное имя..все тоже в логах))

есл бы была ошибка в этом, то он бы хоть к БД обращался..а в логах пусто


"authmysql не видит БД"
Отправлено ALex_hha , 10-Сен-08 14:08 
> Hint: perhaps authdaemond is not running

а authdaemond вообще запущен?


"authmysql не видит БД"
Отправлено lin , 10-Сен-08 18:44 
>> Hint: perhaps authdaemond is not running
>
>а authdaemond вообще запущен?

запускаю..
/usr/local/sbin/authdaemond start
INFO: modules="authmysql", daemon=1
INFO: Installing libauthmysql
INFO: Installation complete authmysql


"authmysql не видит БД"
Отправлено lin , 10-Сен-08 19:00 
>>> Hint: perhaps authdaemond is not running
>>
>>а authdaemond вообще запущен?
>
>запускаю..
>/usr/local/sbin/authdaemond start
>INFO: modules="authmysql", daemon=1
>INFO: Installing libauthmysql
>INFO: Installation complete authmysql

# cat /usr/local/etc/authlib/authdaemonrc | grep -v ^# | grep -v ^$
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/local/sbin/authdaemond
subsystem=mail
DEBUG_LOGIN=2
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""

опечатка:
authdaemonvar=/usr/local/sbin/authdaemond


"authmysql не видит БД"
Отправлено lin , 11-Сен-08 13:34 
неужели никто не знает где ошибка?

"authmysql не видит БД"
Отправлено mikra , 11-Сен-08 13:55 
Гранаты у вас не той системы...
Найдите отличия:

># telnet localhost 110
>Trying 127.0.0.1...
>в mailloge:
>server couriertcpd: connection, ip=[::ffff::127.0.0.1]


"authmysql не видит БД"
Отправлено lin , 11-Сен-08 15:15 
>Гранаты у вас не той системы...
>Найдите отличия:
>
>># telnet localhost 110
>>Trying 127.0.0.1...
>>в mailloge:
>>server couriertcpd: connection, ip=[::ffff::127.0.0.1]

что за гранаты?по подробнее можно?


"authmysql не видит БД"
Отправлено ALex_hha , 12-Сен-08 13:40 
cat /usr/local/etc/courier-imap/pop3d | grep -v ^# | grep -v ^$
...
...
...
ADDRESS=192.168.0.5

так ты привязал pop3 к 192.168.0.5, а конектишься к 127.0.0.1 ?!