Страница 1 из 2
Exim & dovecot .
Добавлено: 2008-06-25 23:02:55
Asperio
Первый раз в жизни ставлю почту. Маны курю во всю.
Ставил по статье
http://www.lissyara.su/?id=1173 .
Вот, что получаю.
Код: Выделить всё
#dmesg -a
Jun 25 22:50:38 new exim[688]: 1KBZR3-0000EB-9l failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}" while checking a list: lookup of "SELECT `domain` FROM `domain` WHERE `domain`='dio.ru' AND `active`='1'" gave DEFER: MYSQL connection failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Как это решить, так не понял...
и два :
Код: Выделить всё
telnet localhost 110
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host
При чем, стартует без ошибок, если ручками запускать, но в спиках процессов так и не появляется.
Код: Выделить всё
new# /usr/local/etc/rc.d/dovecot start
Starting dovecot.
new# ps -ax | grep do
4 ?? DL 0:00.04 [g_down]
854 p0 R+ 0:00.00 grep do
new# sockstat | grep 110
new#
Re: Exim & dovecot .
Добавлено: 2008-06-25 23:05:01
Alex Keda
Re: Exim & dovecot .
Добавлено: 2008-06-25 23:07:52
Asperio
запущенна
Код: Выделить всё
new# sockstat | grep mysql
mailnull exim-4.69- 907 3 stream -> /tmp/mysql.sock
mysql mysqld 679 13 tcp4 127.0.0.1:3306 *:*
mysql mysqld 679 14 stream /tmp/mysql.sock
mysql mysqld 679 27 stream /tmp/mysql.sock
о! первую проблему решил...
Код: Выделить всё
#dmesg -a
Jun 25 22:50:38 new exim[688]: 1KBZR3-0000EB-9l failed to expand "${lookup mysql{SELECT `domain` FROM `domain` WHERE `domain`='${domain}' AND `active`='1'}}" while checking a list: lookup of "SELECT `domain` FROM `domain` WHERE `domain`='dio.ru' AND `active`='1'" gave DEFER: MYSQL connection failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Это больше не появляется. Раньше права на базу через пхпмайадмин давал. сейчас решил из консоли. получилось!
Тем не менее, что же с довекотом делать - не понятно... =(
Re: Exim & dovecot .
Добавлено: 2008-06-25 23:57:42
Alex Keda
запустить?

Re: Exim & dovecot .
Добавлено: 2008-06-26 0:04:19
Asperio
А это не запуск?
Код: Выделить всё
new# dmesg -a | grep dovec
Starting dovecot.
new# /usr/local/etc/rc.d/dovecot start
Starting dovecot.
new# sockstat | grep 110
new# ps -ax | grep dove
1180 p0 R+ 0:00.00 grep dove
Не висит

Re: Exim & dovecot .
Добавлено: 2008-06-26 0:38:17
Alex Keda
отвечу уже завтра. щас - спать

))
Re: Exim & dovecot .
Добавлено: 2008-06-26 3:20:39
Asperio
Всё, успешно разобрался и настроил! Огромное спасибо за статью и за такой отличный перевод, Лис!
Re: Exim & dovecot .
Добавлено: 2008-06-26 8:54:09
Alex Keda
вот видишь.
достсточно подумать два часа сорок минут

))
Re: Exim & dovecot .
Добавлено: 2008-06-26 13:27:16
Asperio
Просидел 12 часоав подряд. Мозг уже был не в этом мире, на момент написания вопроса....
Кстати

Вчера, во время тестов, мой айпишник маил.ру занес в черный список. служба поддержки молчит. Как эбы теперь с этим разобраться? Опыт был у кого-нить?

Re: Exim & dovecot .
Добавлено: 2008-06-26 13:32:56
dikens3
Ну там ссылка же есть, куда обращаться..
Re: Exim & dovecot .
Добавлено: 2008-06-26 18:10:38
Asperio
Да писал. все жду ответа.
А такой вопрос. Если просто в постфикс админе прописать квоту на ящик - она будет работать? или именно в довекоте или эксиме надо квоту делать?
Re: Exim & dovecot .
Добавлено: 2008-06-27 12:48:11
***DeViL***
Доброго времени суток! Уважаемые гуру помогите пожалуйста разобраться с dovecot.
Стартует он у меня вроде нормально, но при этом в логах пишет:
Код: Выделить всё
Dovecot v1.0.14 starting up
dovecot: auth-worker(default): mysql: Connect failed to localhost (exim): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) - waiting for 1 seconds before retry
прописывал как показано на этой странице
http://www.lissyara.su/?id=1173 Код: Выделить всё
SET PASSWORD FOR 'exim'@'localhost' = OLD_PASSWORD('exim');
ничего не поминялось, подскажите где копать
Re: Exim & dovecot .
Добавлено: 2008-06-27 12:55:32
alex3
а MySQL-то у тебя работает ли?
Re: Exim & dovecot .
Добавлено: 2008-06-27 13:00:07
***DeViL***
mysql вроде работает, через phpmyadmin без проблем захожу
Код: Выделить всё
mail# ps -U root | grep mysqld
829 p0 R+ 0:00.00 grep mysqld
Re: Exim & dovecot .
Добавлено: 2008-06-27 13:18:01
dikens3
Посмотри у тебя сокет есть в /tmp или нет. Иначе используй в dovecot такие же настройки как и для phpMyAdmin. (Или в конфиг mysql добавь строку про сокет)
Re: Exim & dovecot .
Добавлено: 2008-06-27 13:23:07
***DeViL***
сокет есть
Код: Выделить всё
sockstat | grep mysql
mysql mysqld 690 3 stream /tmp/mysql.sock
mysql mysqld 689 3 stream /tmp/mysql.sock
mysql mysqld 680 3 stream /tmp/mysql.sock
Re: Exim & dovecot .
Добавлено: 2008-06-27 15:41:39
Alex Keda
процесса нет...
сокетов три - с одинм именем...
=====
покажи вывод :
Re: Exim & dovecot .
Добавлено: 2008-06-27 18:56:47
alex3
mysql вроде работает, через phpmyadmin без проблем захожу
Код:
mail# ps -U root | grep mysqld
829 p0 R+ 0:00.00 grep mysqld
где он работает, где!!!

у меня видимо сегодня день неудачен

Re: Exim & dovecot .
Добавлено: 2008-06-27 22:09:14
Odin41
Не стал создавать новой темы, решил сюда..
Помогите пожалуйста. В общем история такая - ставил все по статье, все хорошо... но стоит жестокая необходимость хранить пароль в виде md5. Не могу настроить авторизацию для Thunderbird. Не проходит и все. Во всех конфигах указано мд5, кроме конфига экзима.
Пишу сюда в виду своего полного бессилия.
Re: Exim & dovecot .
Добавлено: 2008-06-28 9:34:20
***DeViL***
вот вывод
Код: Выделить всё
mail# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
а если заходить так то все нормально
Код: Выделить всё
mail# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.51a-log FreeBSD port: mysql-server-5.0.51a
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
вот процесс
Код: Выделить всё
mail# ps ax | grep mysql
644 con- I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-f
680 con- IN 0:00.02 /usr/local/libexec/mysqld --defaults-extra-file=/var/
689 con- SN 0:00.00 /usr/local/libexec/mysqld --defaults-extra-file=/var/
690 con- IN 0:00.00 /usr/local/libexec/mysqld --defaults-extra-file=/var/
797 p0 R+ 0:00.00 grep mysql
какие есть идеи

, где я облажался

Re: Exim & dovecot .
Добавлено: 2008-07-01 3:45:46
damir_madaga
Все правильно работает! Идей больше нет!
Re: Exim & dovecot .
Добавлено: 2008-07-01 6:39:32
***DeViL***
Правельно то правельно а влогах до сих пор пишет
Код: Выделить всё
Dovecot v1.0.14 starting up
dovecot: auth-worker(default): mysql: Connect failed to localhost (exim): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) - waiting for 1 seconds before retry
куда копать

Re: Exim & dovecot .
Добавлено: 2008-07-01 7:05:33
alex3
имя и пароль...
Re: Exim & dovecot .
Добавлено: 2008-07-01 14:06:25
***DeViL***
Вроде разобрался, но не понятно должен ли он так писать или нет
Код: Выделить всё
Jul 1 16:56:42 mail dovecot: Dovecot v1.0.14 starting up
Jul 1 16:56:42 mail dovecot: auth-worker(default): mysql: Connected to /tmp/mysql.sock (exim)
а после перезагрузки опять выдает
Код: Выделить всё
Jul 1 17:02:39 mail dovecot: Dovecot v1.0.14 starting up
Jul 1 17:02:39 mail dovecot: auth-worker(default): mysql: Connect failed to /tmp/mysql.sock (exim): Can't connect to local MySQL server through socket ''/tmp/mysql.sock' (2) - waiting for 1 seconds before retry
пока ручками не сделаешь рестарт dovecot'а
я уже ничего не понямаю

Re: Exim & dovecot .
Добавлено: 2008-07-01 14:45:49
Alex Keda
он должен позже муси запускаться