Страница 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

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

sockstat | grep mysql
БД не запущена

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
Не висит :sorry:

Re: Exim & dovecot .

Добавлено: 2008-06-26 0:38:17
Alex Keda

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

tail -20 /var/log/maillog
отвечу уже завтра. щас - спать =)))

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');
ничего не поминялось, подскажите где копать

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

mail# uname -r
6.2-RELEASE
dovecot-1.0.14

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
где он работает, где!!! :st: :st: :st: у меня видимо сегодня день неудачен :cry:

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
какие есть идеи :smile: , где я облажался :(

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
он должен позже муси запускаться