Exim & dovecot .

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-25 23:02:55

Первый раз в жизни ставлю почту. Маны курю во всю.

Ставил по статье 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#

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-06-25 23:05:01

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

sockstat | grep mysql
БД не запущена
Убей их всех! Бог потом рассортирует...

Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Re: Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-25 23:07:52

запущенна

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

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)

Это больше не появляется. Раньше права на базу через пхпмайадмин давал. сейчас решил из консоли. получилось!

Тем не менее, что же с довекотом делать - не понятно... =(

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-06-25 23:57:42

запустить? =)
Убей их всех! Бог потом рассортирует...

Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Re: Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-26 0:04:19

А это не запуск? :)

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

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:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-06-26 0:38:17

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

tail -20 /var/log/maillog
отвечу уже завтра. щас - спать =)))
Убей их всех! Бог потом рассортирует...

Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Re: Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-26 3:20:39

Всё, успешно разобрался и настроил! Огромное спасибо за статью и за такой отличный перевод, Лис!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-06-26 8:54:09

вот видишь.
достсточно подумать два часа сорок минут =)))
Убей их всех! Бог потом рассортирует...

Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Re: Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-26 13:27:16

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение dikens3 » 2008-06-26 13:32:56

Ну там ссылка же есть, куда обращаться..
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Asperio
рядовой
Сообщения: 33
Зарегистрирован: 2008-03-26 23:40:58

Re: Exim & dovecot .

Непрочитанное сообщение Asperio » 2008-06-26 18:10:38

Да писал. все жду ответа.

А такой вопрос. Если просто в постфикс админе прописать квоту на ящик - она будет работать? или именно в довекоте или эксиме надо квоту делать?

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-06-27 12:48:11

Доброго времени суток! Уважаемые гуру помогите пожалуйста разобраться с 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

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение alex3 » 2008-06-27 12:55:32

а MySQL-то у тебя работает ли?
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-06-27 13:00:07

mysql вроде работает, через phpmyadmin без проблем захожу

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

mail# ps -U root | grep mysqld
  829  p0  R+     0:00.00 grep mysqld

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение dikens3 » 2008-06-27 13:18:01

Посмотри у тебя сокет есть в /tmp или нет. Иначе используй в dovecot такие же настройки как и для phpMyAdmin. (Или в конфиг mysql добавь строку про сокет)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-06-27 13:23:07

сокет есть

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

 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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-06-27 15:41:39

процесса нет...
сокетов три - с одинм именем...
=====
покажи вывод :
Убей их всех! Бог потом рассортирует...

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение alex3 » 2008-06-27 18:56:47

mysql вроде работает, через phpmyadmin без проблем захожу
Код:
mail# ps -U root | grep mysqld
829 p0 R+ 0:00.00 grep mysqld
где он работает, где!!! :st: :st: :st: у меня видимо сегодня день неудачен :cry:
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Odin41
проходил мимо
Сообщения: 6
Зарегистрирован: 2008-06-27 14:12:01

Re: Exim & dovecot .

Непрочитанное сообщение Odin41 » 2008-06-27 22:09:14

Не стал создавать новой темы, решил сюда..
Помогите пожалуйста. В общем история такая - ставил все по статье, все хорошо... но стоит жестокая необходимость хранить пароль в виде md5. Не могу настроить авторизацию для Thunderbird. Не проходит и все. Во всех конфигах указано мд5, кроме конфига экзима.
Пишу сюда в виду своего полного бессилия.

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-06-28 9:34:20

вот вывод

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

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

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение damir_madaga » 2008-07-01 3:45:46

Все правильно работает! Идей больше нет!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-07-01 6:39:32

Правельно то правельно а влогах до сих пор пишет

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

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
куда копать :(

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение alex3 » 2008-07-01 7:05:33

имя и пароль...
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.

Аватара пользователя
***DeViL***
рядовой
Сообщения: 12
Зарегистрирован: 2008-06-25 6:35:14
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение ***DeViL*** » 2008-07-01 14:06:25

Вроде разобрался, но не понятно должен ли он так писать или нет

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

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'а

я уже ничего не понямаю :(

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim & dovecot .

Непрочитанное сообщение Alex Keda » 2008-07-01 14:45:49

он должен позже муси запускаться
Убей их всех! Бог потом рассортирует...