Страница 1 из 1
Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-09 11:11:11
sivsoft
Доброго времени суток!
Эта тема в какой-то мере продолжение этой:
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.
Товарищи помогите плиз.
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-09 12:34:18
hizel
Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings
сделали?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-09 12:46:49
sivsoft
смешно конечно

я ж это сообщение читал и исправлял на true но было тоже самое, а при исправлении ругался на ошибки. После переустановки postfixadmin'a не попробовал так сделать...
спасибо
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-09 12:52:41
sivsoft
не получается, в принципе даже логично где-то:
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
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-09 15:15:31
sivsoft
так и не получилось что можно сделать, почему выскакивает это сообщение?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 19:49:53
sivsoft
все получилось
поставить надо было в 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 - шифрованый все равно бестолку.
Помогите плиз

уже столько дней пытаюсь настроить и то то вылезает то еще что. Моцку уже не помогает ничего даже Натс

Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 20:47:02
Gamerman
Код: Выделить всё
Пользователь exim в командную строку MySQL со своим паролем входит без проблем.
Как именно?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 22:17:32
sivsoft
mysql -u AdminName -p
Enter - чего-то -> Der Parol
mysql->
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 22:23:08
Gamerman
'exim'@'localhost' пользователь exim, а в вашем примере AdminName.
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 22:29:47
sivsoft
о горе, 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]->
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 22:47:44
Gamerman
Я не зря спрашиваю, потому что в таких командах бывают нюансы.
Попробуйте зайти так:
mysql -h localhost -u exim -p
mysql -h 127.0.0.1 -u exim -p
Что выдает?
PS.
А еще попробуй без пароля. Возможно разные алгоритмы криптования.
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 23:18:13
sivsoft
С 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]->
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-10 23:29:42
Gamerman
Тогда что-то с разными алгоритмами шифрования. В какой-то из версий Мускуля 4.*.* была смена алгоритма, возможно это учитывается и в настройках.
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 0:04:16
sivsoft
а как узнать какой алгоритм шифрования в моей версии?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 0:20:41
Gamerman
А без пароля работает?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 0:58:28
sivsoft
тоже самое
Код: Выделить всё
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
не знаю может не там проставил пора идти на рынок

только этим и заниматься
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 13:59:50
Gamerman
Код: Выделить всё
mysql: Connect failed to localhost (exim): Access denied for user 'exim'@'localhost' (using password: YES) - waiting for 1 seconds before retry
Это значит, что подключение к Мускулю все же идет с паролем.
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 21:40:59
sivsoft
дык пароль же одинаков - '' - т.е. пустой - в чем проблема?
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 21:57:18
Gamerman
Проблема в том, что если подключение идет без пароля, то Мускуль пишет using password: NO
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-11 22:57:14
sivsoft
вообщем разобрался и с этим
необходимо ставить 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="
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-12 0:53:49
sivsoft
переставил exim дебильные папки не создаются - postfixadmin пишет что создал домен и в базе он действительно есть, но папок нет
дебилизм какой-то. Нет даже папки exim в /var/mail
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-12 1:26:34
Gamerman
Попробуй отправить письмо на новосозданый ящик
Re: Настройка exim+dovecot+postfixadmin+mysql
Добавлено: 2009-12-12 1:52:57
sivsoft
уже пробовал - там выше писал - тоже
теперь попробовал создать почту для юзера под которым коннекчусь - и вот что получилось:
Код: Выделить всё
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