Страница 1 из 1

Ошибка в постфикс

Добавлено: 2010-11-24 15:20:43
Гость
Добрый день!
Настроил почтовик на постфикс, но сталкиваюсь с такой ошибкой:

Код: Выделить всё

Nov 24 13:21:27 mail authdaemond: failed to connect to mysql server (server=localhost, userid=root): Access denied for user 'root'@'localhost' (using password: YES)
Nov 24 13:21:27 mail pop3d: LOGIN FAILED, user=root@mail.dyndns.org, ip=[::ffff:192.168.1.15]
Nov 24 13:21:27 mail pop3d: authentication error: Input/output error
Подозреваю что надо дать юзеру root'@'localhost права в mysql на подобие:

Код: Выделить всё

GRANT PRIVILEGES
Подскажите пожалуйста, в правильном направлении ли я размышляю?
Спасибо.

Re: Ошибка в постфикс

Добавлено: 2010-11-24 15:35:59
gloom
неправильно
у рута и так есть права на все

Re: Ошибка в постфикс

Добавлено: 2010-11-24 15:48:44
Гость
gloom писал(а):неправильно
у рута и так есть права на все
Как тогда можно решить данную проблему?
заранее вам спасибо.

Re: Ошибка в постфикс

Добавлено: 2010-11-24 19:33:17
Gamerman
gloom писал(а):неправильно
у рута и так есть права на все
Хм... По моему, если их не обрезать.

Re: Ошибка в постфикс

Добавлено: 2010-11-25 10:13:51
ivan__
А ручками пробовал подключаться?

Re: Ошибка в постфикс

Добавлено: 2010-11-25 12:16:24
Гость
ivan__ писал(а):А ручками пробовал подключаться?
Конечно :smile:

Код: Выделить всё

#mysql -u root -p
Password:
...
mysql->use mail;

Re: Ошибка в постфикс

Добавлено: 2010-11-25 12:41:48
ivan__
проверь sql карты

Код: Выделить всё

postmap -q 'admin@server' mysql:/usr/local/etc/......./mailbox.cf

Re: Ошибка в постфикс

Добавлено: 2010-11-25 16:04:37
mediamag
Вроде при аутентификации пароль не верный для локалхоста или пароль пустой

Re: Ошибка в постфикс

Добавлено: 2010-11-25 17:40:51
Гость
Спасибо, с базой данной разобрался. :)
Теперь уже в логах такие сообщения:

Код: Выделить всё

Nov 25 16:32:17 mail pop3d: LOGIN FAILED, user=test@mail.dyndns.org, ip=[::ffff:192.168.1.15]
Nov 25 16:32:17 mail pop3d: authentication error: Input/output error
Пытаюсь копать в сторону courier-authlib хотя не уверен что проблема заключается в нем :roll:

Re: Ошибка в постфикс

Добавлено: 2010-11-26 10:18:30
ivan__
Гость писал(а):Спасибо, с базой данной разобрался. :)
Теперь уже в логах такие сообщения:

Код: Выделить всё

Nov 25 16:32:17 mail pop3d: LOGIN FAILED, user=test@mail.dyndns.org, ip=[::ffff:192.168.1.15]
Nov 25 16:32:17 mail pop3d: authentication error: Input/output error
Пытаюсь копать в сторону courier-authlib хотя не уверен что проблема заключается в нем :roll:
На этой неделе была тема с этой проблемой

Re: Ошибка в постфикс

Добавлено: 2013-09-20 4:36:36
Vlad5503
Жаль автор топика не написал как решил вопрос....
У меня такая же проблема вылезла после обнлвения мускула, пшп, постфикса.
Письма выслать могу, а получить нет. При получении в логе вижу следующее:

Код: Выделить всё

Sep 20 08:15:43 forum courier-imap: LOGIN FAILED, user=infocenter@mail.vzarinske.ru, ip=[::ffff:10.50.50.2]
Sep 20 08:15:46 forum courier-imap: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]
Проверил конфиги на тип аутентификации:

Код: Выделить всё

# cat /usr/local/etc/courier-imap/pop3d |grep -v ^# |grep -v ^$
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN CRAM-MD5"
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS_ORIG="PLAIN LOGIN CRAM-MD5"
POP3_PROXY=0
PORT=110
ADDRESS=10.11.11.7
[code]TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
LOGGEROPTS="-name=courier-imap"
POP3DSTART=YES
MAILDIRPATH=Maildir
[/code]

в отличие от найденых в инете примеров у меня одна строка не такая. Вот эта:

Код: Выделить всё

TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
Может в этом проблема?

Re: Ошибка в постфикс

Добавлено: 2013-09-20 4:48:26
Vlad5503
Жаль автор топика не написал как решил вопрос....
У меня такая же проблема вылезла после обнлвения мускула, пшп, постфикса.
Письма выслать могу, а получить нет. При получении в логе вижу следующее:

Код: Выделить всё

Sep 20 08:15:43 forum courier-imap: LOGIN FAILED, user=infocenter@mail.vzarinske.ru, ip=[::ffff:10.50.50.2]
Sep 20 08:15:46 forum courier-imap: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]
Проверил конфиги на тип аутентификации:

Код: Выделить всё

# cat /usr/local/etc/courier-imap/pop3d |grep -v ^# |grep -v ^$
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN CRAM-MD5"
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS="PLAIN LOGIN CRAM-MD5"
POP3AUTH_TLS_ORIG="PLAIN LOGIN CRAM-MD5"
POP3_PROXY=0
PORT=110
ADDRESS=10.11.11.7
[code]TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
LOGGEROPTS="-name=courier-imap"
POP3DSTART=YES
MAILDIRPATH=Maildir
[/code]

в отличие от найденых в инете примеров у меня одна строка не такая. Вот эта:

Код: Выделить всё

TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
Может в этом проблема?

Re: Ошибка в постфикс

Добавлено: 2013-09-20 13:03:49
Vlad5503
выложу некторые конфиги и/или тесты.
возможно кто и подскажет, что не так....

Код: Выделить всё

# pkg_info |grep courier
courier-authlib-0.63.0_3 Meta-port for the courier authentication library
courier-authlib-base-0.63.0_3 Courier authentication library base
courier-authlib-mysql-0.63.0_3 MySQL support for the Courier authentication library
courier-imap-4.10.0,2 IMAP (and POP3) server that provides access to Maildir mail
#
Процесс authdaemond работает:

Код: Выделить всё

# ps -aux | grep authdaemond
root     1684   0.0  0.0   9532    992  v0- I    12:56PM    0:00.01 /usr/local/sbin/courierlogger -facility=mail -pid=/var/run/authdaemond/pid -start
root     1685   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.00 /usr/local/libexec/courier-authlib/authdaemond
root     1691   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.00 /usr/local/libexec/courier-authlib/authdaemond
root     1692   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.01 /usr/local/libexec/courier-authlib/authdaemond
root     1693   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.01 /usr/local/libexec/courier-authlib/authdaemond
root     1694   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.01 /usr/local/libexec/courier-authlib/authdaemond
root     1695   0.0  0.0   9784   1280  v0- I    12:56PM    0:00.00 /usr/local/libexec/courier-authlib/authdaemond
root    17298   0.0  0.0   9748   1232   1  R+    4:33PM    0:00.00 grep authdaemond
#
/usr/local/etc/courier-authlib/authdaemonrc:

Код: Выделить всё

authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemon
DEBUG_LOGIN=2
subsystem=mail
DEFAULTOPTIONS="wbnodsn=1"

Код: Выделить всё

##VERSION: $Id: authmysqlrc 17 2011-04-04 02:07:37Z mrsam $
MYSQL_SERVER            localhost
MYSQL_USERNAME          postfixadmin
MYSQL_PASSWORD          mypass
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_PORT              0
MYSQL_OPT               0
MYSQL_DATABASE          Postfix
MYSQL_USER_TABLE        users
MYSQL_CLEAR_PWFIELD     password
MYSQL_UID_FIELD         '1981'
MYSQL_GID_FIELD         1981
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/var/spool/mail'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
MYSQL_AUXOPTIONS_FIELD  active='1'
MYSQL_WHERE_CLAUSE      active='1'
такое очучуние что я :st: :-)

Re: Ошибка в постфикс

Добавлено: 2013-09-23 15:52:42
werder31
А у Вас в мускуле есть пользователь postfixadmin с паролем mypass и соответствующими правами на базу Postfix????

Re: Ошибка в постфикс

Добавлено: 2013-09-26 4:09:50
Vlad5503
Да, есть такой пользователь postfixadmin со своим паролем. Локально(с консоли) я подключаюсь к базе через этого пользователя.

Re: Ошибка в постфикс

Добавлено: 2013-09-26 19:32:20
Vlad5503
Перепроверил конфиги.
Но все также получаю в логе при перезапуске courier-autdaemond:

Код: Выделить всё

Sep 26 23:21:15 authdaemond: stopping authdaemond children
Sep 26 23:21:15 authdaemond: modules="authmysql", daemons=5
Sep 26 23:21:15 authdaemond: Installing libauthmysql
Sep 26 23:21:15 authdaemond: file not found
Какой файл он потерял? в какой папке его найти не могу вычислить...
При попытке получить клиентом письма с сервера получаю все также следующее:

Код: Выделить всё

Sep 26 23:21:41 courier-imap: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]
Где ip=[::ffff:10.50.50.2] это адрес клиента локального.

Re: Ошибка в постфикс

Добавлено: 2013-10-11 6:38:00
Vlad5503
А должно быть так при запуске courier-authdaemond:

Код: Выделить всё

# cat /var/log/maillog | grep authdaemond
Nov 20 15:59:52 freebsd authdaemond: modules="authmysql", daemons=5
Nov 20 15:59:52 freebsd authdaemond: Installing libauthmysql
Nov 20 15:59:52 freebsd authdaemond: Installation complete: authmysql

Re: Ошибка в постфикс

Добавлено: 2013-10-11 10:36:08
Vlad5503
видать никто не юзает постфикс ((((
подсказать или направить путь истинный некому....
пропадет человек и никто не заметит ....
разочарован в этом форуме ((