[trouble] exim+dovecot

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

[trouble] exim+dovecot

Непрочитанное сообщение zingel » 2008-07-19 8:53:03

Решил, наконец таки перейти на exim (чтобы не утруждать свой мозг - зря, надо было утруждать, делал по-статье: http://www.lissyara.su/?id=1173), с CommuniGate, всё настроил верно, но есть ошибка, которая всё запарывает:

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

2008-07-19 08:17:08 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`='zingel.dubki.ru' AND `active`='1'" gave DEFER: MYSQL connection failed: Access denied for user 'exim'@'localhost' (using password: YES)
2008-07-19 08:17:08 H=(wa-out-1112.google.com) [209.85.146.177] I=[192.168.0.189]:25 F=<666.root@gmail.com> temporarily rejected RCPT <admin@zingel.dubki.ru>: MYSQL connection failed: Access denied for user 'exim'@'localhost' (using password: YES)
с правами и грантами всё ок:

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

[root@zingel /]# mysql mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select Process_priv, Grant_priv,Select_priv,Insert_priv, Delete_priv, Update_priv, Drop_priv, Alter_priv, Super_priv  from user where user='exim';
+--------------+------------+-------------+-------------+-------------+-------------+-----------+------------+------------+
| Process_priv | Grant_priv | Select_priv | Insert_priv | Delete_priv | Update_priv | Drop_priv | Alter_priv | Super_priv |
+--------------+------------+-------------+-------------+-------------+-------------+-----------+------------+------------+
| Y            | Y          | Y           | Y           | Y           | Y           | Y         | Y          | Y          |
+--------------+------------+-------------+-------------+-------------+-------------+-----------+------------+------------+
1 row in set (0.00 sec)

mysql> quit;
Bye
[root@zingel /]# mysql -uexim -pxxxxxx exim
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> quit
Bye

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

mysql> show grants;
+---------------------------------------------------------------------------------------------------------------+
| Grants for exim@localhost                                                                                     |
+---------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'exim'@'localhost' IDENTIFIED BY PASSWORD '1e7935fa5cc6ca8a' WITH GRANT OPTION |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON `exim`.* TO 'exim'@'localhost'                          |
+---------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

mysql> show variables like '%version%';
+-------------------------+-------------------------------------------------------------+
| Variable_name           | Value                                                       |
+-------------------------+-------------------------------------------------------------+
| protocol_version        | 10                                                          |
| version                 | 4.1.22                                                      |
| version_bdb             | Sleepycat Software: Berkeley DB 4.1.24: (November  3, 2006) |
| version_comment         | FreeBSD port: mysql-server-4.1.22                           |
| version_compile_machine | i386                                                        |
| version_compile_os      | portbld-freebsd7.0                                          |
+-------------------------+-------------------------------------------------------------+
6 rows in set (0.00 sec)
делал также и:

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

mysql> SET PASSWORD FOR 'exim'@'localhost' = OLD_PASSWORD('password');
не помогает, конфиг dovecot-sql-conf:

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

connect = host=/tmp/mysql.sock dbname=exim user=exim password=password
Заводил юзера exim, и через insert и через grant и так и сяк, ошибка не исчезает, сначала предположил, что проблема в mysql51, перешел на mysql41, не помогло. Подскажите, где еще может быть, косяк? (К утру плохо соображаю).
Z301171463546 - можно пожертвовать мне денег

Хостинговая компания 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
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [trouble] exim+dovecot

Непрочитанное сообщение Alex Keda » 2008-07-19 15:27:00

э.... в конфиге exim данные для конекта задаются опцией хиде_майскулсерверс....
но не как не конфигом голубятни.
Убей их всех! Бог потом рассортирует...

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

Re: [trouble] exim+dovecot

Непрочитанное сообщение dikens3 » 2008-07-19 15:41:26

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

hide mysql_servers = localhost/exim/exim/exim
http://www.lissyara.su/?id=1209#9.22
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: [trouble] exim+dovecot

Непрочитанное сообщение zingel » 2008-07-19 20:05:37

вот я болван =) ...

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

/usr/local/etc/rc.d/mysqld restart
спасло отца русской демократии
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: [trouble] exim+dovecot

Непрочитанное сообщение zingel » 2008-07-19 23:06:42

да, и кстати стоит в статье подправить, новый clamd создает сокет по-другому, если не поправить - это будет генерить ошибки:

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

temporarily rejected after DATA
неверный вариант в статье

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

av_scanner = clamd:/var/run/clamav/clamd
верный

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

av_scanner = clamd:/var/run/clamav/clamd.sock
Z301171463546 - можно пожертвовать мне денег

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

Re: [trouble] exim+dovecot

Непрочитанное сообщение Alex Keda » 2008-07-19 23:40:29

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: [trouble] exim+dovecot

Непрочитанное сообщение zingel » 2008-07-19 23:48:11

там кстати много ещё чего не так :smile: во всех конфигах...вобщем полдня я убил на этот квест, зато теперь.
Z301171463546 - можно пожертвовать мне денег

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

Re: [trouble] exim+dovecot

Непрочитанное сообщение Alex Keda » 2008-07-20 0:11:33

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: [trouble] exim+dovecot

Непрочитанное сообщение zingel » 2008-07-20 0:13:12

я учусь, я уже совсем другие параметры там указал, в некоторых местах....
Z301171463546 - можно пожертвовать мне денег