Настройка exim+dovecot+postfixadmin+mysql

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-09 11:11:11

Доброго времени суток!
Эта тема в какой-то мере продолжение этой: http://forum.lissyara.su/viewtopic.php?f=11&t=22405
Поставил я MySQL, dovecot, apache, php, postfixadmin. В MySQL завел базу exim дал права пользователю exim, по руководству http://wiki.lissyara.su/wiki/%D0%A3%D1% ... stfixadmin прописал в config.inc.php параметры своей базы. Заходит на страницу postfixadmin'а нормально, однако при выполнении скрипта setup.php выводит:
Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings
что не делал одно и то же вплоть до переустановки postfixadmin.
Товарищи помогите плиз.
Последний раз редактировалось terminus 2009-12-09 11:17:00, всего редактировалось 1 раз.
Причина: О проблемах с почтой пишите в раздел MTA

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение hizel » 2009-12-09 12:34:18

Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings

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

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-09 12:46:49

смешно конечно :)
я ж это сообщение читал и исправлял на true но было тоже самое, а при исправлении ругался на ошибки. После переустановки postfixadmin'a не попробовал так сделать...
спасибо

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-09 12:52:41

не получается, в принципе даже логично где-то:
Invalid query: Table 'exim.admin' doesn't exist

Please check the documentation and website for more information.

мда... весь прикол в том что таблиц то нет со структурой - есть только база exim. По идее setup ее должен заполнить, вместо этого светит ошибку:
Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-09 15:15:31

так и не получилось что можно сделать, почему выскакивает это сообщение?

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-10 19:49:53

все получилось
поставить надо было в true
после установки php правильной (точнее перестановки) все заработало.

Завел пользователей, ящики, но их реально на винте нет :( Пробую отправить письмо - ничего - ошибки только сыпятся.
Начал разбираться с этим с dovecot - и в нем сразу проблема в maillog вижу:
Dec 10 18:40:20 python dovecot: Dovecot v1.2.4 starting up
Dec 10 18:40:20 python dovecot: auth-worker(default): mysql: Connect failed to 127.0.0.1 (exim): Access denied for user 'exim'@'localhost' (using password: YES) - waiting for 1 seconds before retry

Пользователь exim в командную строку MySQL со своим паролем входит без проблем.
Уже пробовал:
SET PASSWORD FOR 'exim'@'localhost' = OLD_PASSWORD('Der Parol :)');
опять переназначал привилегии GRANT. Все тоже самое. Менял схему пароля и на PLAIN и на MD5-CRYPT и на просто CRYPT и даже на PLAIN-MD5 все тоже самое. Даже ставил значение пароля при коннекте в dovecot-sql.conf прямо с таблицы user - шифрованый все равно бестолку.
Помогите плиз :st: уже столько дней пытаюсь настроить и то то вылезает то еще что. Моцку уже не помогает ничего даже Натс :shock:

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-10 20:47:02

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

Пользователь exim в командную строку MySQL со своим паролем входит без проблем.
Как именно?
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-10 22:17:32

mysql -u AdminName -p
Enter - чего-то -> Der Parol
mysql->

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-10 22:23:08

'exim'@'localhost' пользователь exim, а в вашем примере AdminName.
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-10 22:29:47

о горе, exim конечно - я просто описал общий принцип - куда вхожу без пароля и имени. Уточняю:
root@имямашины:)~-> mysql -u exim -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 32
Server version: 5.4.3-beta-log FreeBSD port: mysql-server-5.4.3

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

exim@(none)[5.4.3-beta-log]->

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-10 22:47:44

Я не зря спрашиваю, потому что в таких командах бывают нюансы.
Попробуйте зайти так:
mysql -h localhost -u exim -p
mysql -h 127.0.0.1 -u exim -p
Что выдает?
PS.
А еще попробуй без пароля. Возможно разные алгоритмы криптования.
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-10 23:18:13

С localhost

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

root@bbb~-> mysql -h localhost -u exim -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 33
Server version: 5.4.3-beta-log FreeBSD port: mysql-server-5.4.3

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

exim@(none)[5.4.3-beta-log]->
С 127.0.0.1

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

exim@(none)[5.4.3-beta-log]->exit
Bye
root@python~-> mysql -h 127.0.0.1 -u exim -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 5.4.3-beta-log FreeBSD port: mysql-server-5.4.3

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

exim@(none)[5.4.3-beta-log]->

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-10 23:29:42

Тогда что-то с разными алгоритмами шифрования. В какой-то из версий Мускуля 4.*.* была смена алгоритма, возможно это учитывается и в настройках.
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-11 0:04:16

а как узнать какой алгоритм шифрования в моей версии?

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-11 0:20:41

А без пароля работает?
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-11 0:58:28

тоже самое :cz2:

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

Dec 10 23:54:54 python dovecot: dovecot: Killed with signal 15 (by pid=0 uid=0 code=unknown 0)
Dec 10 23:54:54 python dovecot: Dovecot v1.2.4 starting up
Dec 10 23:54:54 python dovecot: auth-worker(default): mysql: Connect failed to localhost (exim): Access denied for user 'exim'@'localhost' (using password: YES) - waiting for 1 seconds before retry
Проставил в mysql пользователю ''

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

dbadmin@mysql[5.4.3-beta-log]->update user set Password=password('') where User='exim';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

dbadmin@mysql[5.4.3-beta-log]->flush privileges;
Query OK, 0 rows affected (0.00 sec)
и в /usr/local/etc/dovecot-sql.conf

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

connect = host=localhost dbname=exim user=exim password=''
default_pass_scheme = PLAIN-MD5
не знаю может не там проставил пора идти на рынок :bn: только этим и заниматься

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-11 13:59:50

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

mysql: Connect failed to localhost (exim): Access denied for user 'exim'@'localhost' (using password: YES) - waiting for 1 seconds before retry
Это значит, что подключение к Мускулю все же идет с паролем.
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-11 21:40:59

дык пароль же одинаков - '' - т.е. пустой - в чем проблема?

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-11 21:57:18

Проблема в том, что если подключение идет без пароля, то Мускуль пишет using password: NO
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-11 22:57:14

вообщем разобрался и с этим
необходимо ставить PLAIN-MD5
и password=DerParol - БЕЗ КАВЫЧЕК - с кавычками не будет работать - я не понимаю одного почему везде ставят в примерах кавычки? КАВЫЧКИ ОН ТОЖЕ ВОСПРИНИМАЕТ ЗА ЧАСТЬ ПАРОЛЯ.

..................................................................................................................................................................

Dovecot теперь работает, но папок пользователей нет. Пытаюсь послать письмо на локальный ящик и вижу в логах exim'а:

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

2009-12-11 21:25:37 H=(postfixadmin.billgates.com) [127.0.0.1] I=[127.0.0.1]:25 F=<admin@billgates.com> rejected RCPT <chubaka@billgates.com>: Sender verify failed
2009-12-11 21:25:37 SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "To: chubaka@billgates.com" H=(postfixadmin.billgates.com) [127.0.0.1] I=[127.0.0.1]:25 next input="From: admin@billgates.com\nSubject: =?UTF-8?Q?=D0=94=D0=BE=D0=B1=D1=80=D0=BE=20=D0=BF=D0=BE=D0=B6=D0=B0=D0=BB?=\r\n =?UTF-8?Q?=D0=BE=D0=B2=D0=B0=D1=82="

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-12 0:53:49

переставил exim дебильные папки не создаются - postfixadmin пишет что создал домен и в базе он действительно есть, но папок нет
дебилизм какой-то. Нет даже папки exim в /var/mail

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

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение Gamerman » 2009-12-12 1:26:34

Попробуй отправить письмо на новосозданый ящик
Глюк глюком вышибают!

sivsoft
рядовой
Сообщения: 38
Зарегистрирован: 2009-12-07 2:39:08

Re: Настройка exim+dovecot+postfixadmin+mysql

Непрочитанное сообщение sivsoft » 2009-12-12 1:52:57

уже пробовал - там выше писал - тоже
теперь попробовал создать почту для юзера под которым коннекчусь - и вот что получилось:

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

2009-12-12 00:45:42 Delay 30s for localhost [127.0.0.1] with HELO=postfixadmin.billgates.com. Mail from admin@billgates.com to admin@billgates.com.
2009-12-12 00:46:12 1NJG7g-0000IU-Or malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directory)
2009-12-12 00:46:12 1NJG7g-0000IU-Or H=localhost (postfixadmin.billgates.com) [127.0.0.1] I=[127.0.0.1]:25 F=<admin@billgates.com> temporarily rejected after DATA
2009-12-12 00:46:40 1NJF2l-0000Eo-Fp Unfrozen by errmsg timer
2009-12-12 00:46:40 1NJF2l-0000Eo-Fp ** root@billgates.com: Unrouteable address
2009-12-12 00:46:40 1NJF2l-0000Eo-Fp root@billgates.com: error ignored
2009-12-12 00:46:40 1NJF2l-0000Eo-Fp Completed
2009-12-12 00:46:40 1NJF2l-0000El-7w Unfrozen by errmsg timer
2009-12-12 00:46:40 1NJF2l-0000El-7w ** root@billgates.com: Unrouteable address
2009-12-12 00:46:40 1NJF2l-0000El-7w root@billgates.com: error ignored
2009-12-12 00:46:40 1NJF2l-0000El-7w Completed
2009-12-12 00:46:40 1NJEzk-0000vc-CE Unfrozen by errmsg timer
2009-12-12 00:46:40 1NJEzk-0000vc-CE ** root@billgates.com: Unrouteable address
2009-12-12 00:46:40 1NJEzk-0000vc-CE root@billgates.com: error ignored
2009-12-12 00:46:40 1NJEzk-0000vc-CE Completed
2009-12-12 00:49:57 Delay 30s for localhost [127.0.0.1] with HELO=postfixadmin.billgates.com. Mail from admin@billgates.com to admin@billgates.com.
2009-12-12 00:50:27 1NJGBn-0000Ic-36 malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directory)
2009-12-12 00:50:27 1NJGBn-0000Ic-36 H=localhost (postfixadmin.billgates.com) [127.0.0.1] I=[127.0.0.1]:25 F=<admin@billgates.com> temporarily rejected after DATA
чего происходит - ничего не понял и вообще зачем он пересылает почту от admin@billgates.com на admin@billgates.com