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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

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

Непрочитанное сообщение Гость » 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
Подскажите пожалуйста, в правильном направлении ли я размышляю?
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

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

Непрочитанное сообщение gloom » 2010-11-24 15:35:59

неправильно
у рута и так есть права на все

Гость
проходил мимо

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

Непрочитанное сообщение Гость » 2010-11-24 15:48:44

gloom писал(а):неправильно
у рута и так есть права на все
Как тогда можно решить данную проблему?
заранее вам спасибо.

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

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

Непрочитанное сообщение Gamerman » 2010-11-24 19:33:17

gloom писал(а):неправильно
у рута и так есть права на все
Хм... По моему, если их не обрезать.
Глюк глюком вышибают!

ivan__
сержант
Сообщения: 228
Зарегистрирован: 2009-08-11 15:48:32
Откуда: Питер

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

Непрочитанное сообщение ivan__ » 2010-11-25 10:13:51

А ручками пробовал подключаться?

Гость
проходил мимо

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

Непрочитанное сообщение Гость » 2010-11-25 12:16:24

ivan__ писал(а):А ручками пробовал подключаться?
Конечно :smile:

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

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

ivan__
сержант
Сообщения: 228
Зарегистрирован: 2009-08-11 15:48:32
Откуда: Питер

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

Непрочитанное сообщение ivan__ » 2010-11-25 12:41:48

проверь sql карты

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

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

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

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

Непрочитанное сообщение mediamag » 2010-11-25 16:04:37

Вроде при аутентификации пароль не верный для локалхоста или пароль пустой

Гость
проходил мимо

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:

ivan__
сержант
Сообщения: 228
Зарегистрирован: 2009-08-11 15:48:32
Откуда: Питер

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

Непрочитанное сообщение ivan__ » 2010-11-26 10:18:30

Гость писал(а):Спасибо, с базой данной разобрался. :)
Теперь уже в логах такие сообщения:

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

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:
На этой неделе была тема с этой проблемой

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-09-20 4:36:36

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

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

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"
Может в этом проблема?

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-09-20 4:48:26

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

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

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"
Может в этом проблема?

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-09-20 13:03:49

выложу некторые конфиги и/или тесты.
возможно кто и подскажет, что не так....

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

# 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: :-)

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

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

Непрочитанное сообщение werder31 » 2013-09-23 15:52:42

А у Вас в мускуле есть пользователь postfixadmin с паролем mypass и соответствующими правами на базу Postfix????
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-09-26 4:09:50

Да, есть такой пользователь postfixadmin со своим паролем. Локально(с консоли) я подключаюсь к базе через этого пользователя.

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-09-26 19:32:20

Перепроверил конфиги.
Но все также получаю в логе при перезапуске 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] это адрес клиента локального.

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-10-11 6:38:00

А должно быть так при запуске 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

Vlad5503
сержант
Сообщения: 176
Зарегистрирован: 2010-03-25 5:41:41

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

Непрочитанное сообщение Vlad5503 » 2013-10-11 10:36:08

видать никто не юзает постфикс ((((
подсказать или направить путь истинный некому....
пропадет человек и никто не заметит ....
разочарован в этом форуме ((