Страница 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 на подобие:
Подскажите пожалуйста, в правильном направлении ли я размышляю?
Спасибо.
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__ писал(а):А ручками пробовал подключаться?
Конечно
Код: Выделить всё
#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 хотя не уверен что проблема заключается в нем

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 хотя не уверен что проблема заключается в нем

На этой неделе была тема с этой проблемой
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'
такое очучуние что я

:-)
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
видать никто не юзает постфикс ((((
подсказать или направить путь истинный некому....
пропадет человек и никто не заметит ....
разочарован в этом форуме ((