exim+mysql-users - не работает =(
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
Разобрался.Вопрос в другом.
Захожу http://192.168.1.3/mail_admin/setup.php мне пишет:
Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings
В конфиге ставлю $CONF['configured']= true;
Потом когда заново захожу по ссылке http://192.168.1.3/mail_admin/setup.php у меня сразу спрашивает логин и пароль пользователя которого я еще даже не создал как быть ?
Захожу http://192.168.1.3/mail_admin/setup.php мне пишет:
Please edit config.inc.php - change $CONF['configured'] to true after setting your database settings
В конфиге ставлю $CONF['configured']= true;
Потом когда заново захожу по ссылке http://192.168.1.3/mail_admin/setup.php у меня сразу спрашивает логин и пароль пользователя которого я еще даже не создал как быть ?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
в httpd.conf в самый конец добавил
Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order deny,allow
Allow from all
</Directory>
теперь вылез http://192.168.1.3/mail_admin/setup.php
Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride Authconfig
Order deny,allow
Allow from all
</Directory>
теперь вылез http://192.168.1.3/mail_admin/setup.php
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
Собирал по этой статье http://www.lissyara.su/articles/freebsd ... rier-imap/
Через postfixadmin создал пользователей и домен.
Почта не ходит вот mainlog:
вот лог maillog:
Через postfixadmin создал пользователей и домен.
Почта не ходит вот mainlog:
Код: Выделить всё
2010-12-10 03:33:38 DNS list lookup defer (probably timeout) for 1.0.0.127.dynablock.njabl.org: assumed not in list
2010-12-10 03:33:38 Delay 0s for secure.disc-soft.com [127.0.0.1] with HELO=192.168.1.6.
Mail from exim@y4ys2.com to test@y4ys2.com.
2010-12-10 03:33:38 1PQtjm-0000EV-1I malware acl condition: clamd: unable to connect to UNIX socket /var/ru
/clamav/clamd (No such file or directory)
2010-12-10 03:33:38 1PQtjm-0000EV-1I H=secure.disc-soft.com (192.168.1.6) [127.0.0.1] I=[127.0.0.1]:2
F=<exim@y4ys2.com> temporarily rejected after DATA
Код: Выделить всё
Dec 10 03:25:08 authdaemond: modules="authuserdb authvchkpw authpam authldap authmysql authpgsql", daemons=5
Dec 10 03:25:08 authdaemond: Installing libauthuserdb
Dec 10 03:25:08 authdaemond: file not found
Dec 10 03:25:08 authdaemond: Installing libauthvchkpw
Dec 10 03:25:08 authdaemond: file not found
Dec 10 03:25:08 authdaemond: Installing libauthpam
Dec 10 03:25:08 authdaemond: Installation complete: authpam
Dec 10 03:25:08 authdaemond: Installing libauthldap
Dec 10 03:25:08 authdaemond: file not found
Dec 10 03:25:08 authdaemond: Installing libauthmysql
Dec 10 03:25:08 authdaemond: Installation complete: authmysql
Dec 10 03:25:08 authdaemond: Installing libauthpgsql
Dec 10 03:25:08 authdaemond: file not found
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: exim+mysql-users - не работает =(
unable to connect to UNIX socket /var/ru/clamav/clamd (No such file or directory).
1. проверьте настройки Clamav - вот эту настройку
# Path to a local socket file the daemon will listen on.
LocalSocket /tmp/clamd.socket
2. запустите Clamav
3. в exim - av_scanner = clamd:/tmp/clamd.socket должен указывать на тот же сокет
1. проверьте настройки Clamav - вот эту настройку
# Path to a local socket file the daemon will listen on.
LocalSocket /tmp/clamd.socket
2. запустите Clamav
3. в exim - av_scanner = clamd:/tmp/clamd.socket должен указывать на тот же сокет
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
# Path to a local socket file the daemon will listen on.
LocalSocket /var/run/clamav/clamd.socket
в конфиге прописан этот путь и там есть этот файл clamd.socket и сам он стартует при старте системы успешно.
Может переставить его?
LocalSocket /var/run/clamav/clamd.socket
в конфиге прописан этот путь и там есть этот файл clamd.socket и сам он стартует при старте системы успешно.
Может переставить его?
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: exim+mysql-users - не работает =(
Зачем переставлять?
Поправить путь в конфиге exim и проверить права, чтоб пользователь, запустивший exim смог прочитать сокет clamav'a
Поправить путь в конфиге exim и проверить права, чтоб пользователь, запустивший exim смог прочитать сокет clamav'a
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
Да точно!Спасибо почта пошла:)
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
Зе Бат не может принять почту пишет:
!10.12.2010, 16:12:23: FETCH - Сервер сообщает об ошибке: -ERR Temporary problem, please try again later
debug.log выглядит так:

maillog
LOGIN FAILED, user=user@y4ys2.com , ip=[::ffff:192.168.0.33]
pop3d: authentication error: Input/output error
!10.12.2010, 16:12:23: FETCH - Сервер сообщает об ошибке: -ERR Temporary problem, please try again later
debug.log выглядит так:

maillog
LOGIN FAILED, user=user@y4ys2.com , ip=[::ffff:192.168.0.33]
pop3d: authentication error: Input/output error
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: exim+mysql-users - не работает =(
Неправильный запрос в mysql_query для courier или curys. Ошибка синтаксиса если точнее. Прогоните запрос в командной строке mysql, прочитайте что-нибудь по запросам mysql.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: exim+mysql-users - не работает =(
debug.log
maillog
Откуда оно берет эту папку var/mail/exim/maildir в конфигах ее нет?
Код: Выделить всё
Dec 10 21:09:09 pop3d: Connection, ip=[192.168.1.1]
Dec 10 21:09:10 authdaemond: received auth request, service=pop3, authtype=login
Dec 10 21:09:10 authdaemond: authmysql: trying this module
Dec 10 21:09:10 authdaemond: authmysqllib: connected. Versions: header 50153, client 50153, server 50153
Dec 10 21:09:10 authdaemond: SQL query: SELECT username, "", password, 26, 26, CONCAT('var/mail/exim/', 'maildir'),
"", "", 'name', "" FROM mailbox WHERE username = 'test@y4ys2.com'
Dec 10 21:09:10 authdaemond: authmysql: sysusername=<null>, sysuserid=26, sysgroupid=26,
homedir=var/mail/exim/maildir, address=test@y4ys2.com, fullname=name, maildir=<null>, quota=<null>, options=<null>
Код: Выделить всё
Dec 10 21:08:49 authdaemond: modules="authmysql", daemons=5
Dec 10 21:08:49 authdaemond: Installing libauthmysql
Dec 10 21:08:49 authdaemond: Installation complete: authmysql
Dec 10 21:09:10 authdaemond: Authenticated: sysusername=<null>, sysuserid=26, sysgroupid=26, homedir=var/mail/exim/maildir,
address=test@y4ys2.com, fullname=name, maildir=<null>, quota=<null>, options=<null>
Dec 10 21:09:10 pop3d: test@y4ys2.com: chdir(var/mail/exim/maildir) failed!!
Dec 10 21:09:10 pop3d: error: No such file or directory
Dec 10 21:09:10 pop3d: LOGIN FAILED, user=test@y4ys2.com, ip=[192.168.1.1]
Dec 10 21:09:10 pop3d: authentication error: No such file or directory
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: exim+mysql-users - не работает =(
Вот ва ш запрос
SQL query: SELECT username, "", password, 26, 26, CONCAT('var/mail/exim/', 'maildir'),"", "", 'name', "" FROM mailbox WHERE username = 'test@y4ys2.com'
Во-первых, должно быть /var/mail/и так далее (начинается со /)
Во-вторых, в запросе много лишних полей. Для аутентификации достаточно username, password, [uid], [gud], maildir as CONCAT('/var/mail/exim/DOMAIN','Maildir')
Все приведенное выше должно быть сначала внимательно прочитано и приведено к вашей ситуации (пути нахождения почты, структуре БД и т.п.)
SQL query: SELECT username, "", password, 26, 26, CONCAT('var/mail/exim/', 'maildir'),"", "", 'name', "" FROM mailbox WHERE username = 'test@y4ys2.com'
Во-первых, должно быть /var/mail/и так далее (начинается со /)
Во-вторых, в запросе много лишних полей. Для аутентификации достаточно username, password, [uid], [gud], maildir as CONCAT('/var/mail/exim/DOMAIN','Maildir')
Все приведенное выше должно быть сначала внимательно прочитано и приведено к вашей ситуации (пути нахождения почты, структуре БД и т.п.)
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2011-01-11 10:50:20
Re: exim+mysql-users - не работает =(
Помогите плзз проблема при запуске dump файла ! все делаю по статье: http://www.lissyara.su/articles/freebsd ... rier-imap/
при запуске mysql --user=root --password=XXXXXXX < dump.sql пишет:
ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user' ('Host', 'User', 'Password') VALUES ('localhost','exim',password('exim'))' at line 1
вроде с синтаксесом все верно ! но по непонятным причинам не понимает и все (((
версия sql 41 пробывал ставить 51 тоже самое
при запуске mysql --user=root --password=XXXXXXX < dump.sql пишет:
ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user' ('Host', 'User', 'Password') VALUES ('localhost','exim',password('exim'))' at line 1
вроде с синтаксесом все верно ! но по непонятным причинам не понимает и все (((
версия sql 41 пробывал ставить 51 тоже самое
-
- ст. прапорщик
- Сообщения: 571
- Зарегистрирован: 2010-03-12 12:59:08
- Контактная информация:
Re: exim+mysql-users - не работает =(
Я не делал по данной статье установку. Могу посоветовать вводить команды вручную. Смотрите лишние символы, mysql указал где именно ему не нравится -
Код: Выделить всё
near ''user' ('Host', 'User', 'Password') VALUES ('localhost','exim',password('exim'))' at line 1
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-11-25 11:34:43
Re: exim+mysql-users - не работает =(
Добрый вечер!как сделать так чтобы входящия и исходящия почта оставалась на сервере?и как можно сделать так чтобы почта входящия не удалялась с почтаря даже если в клиенте стоят настройки на удаление входящей почты и потом загружалась только новая почта!связка exim+courier-imap+mysql
-
- проходил мимо
Re: exim+mysql-users - не работает =(
Не заметил. всплывало это где-то или нет. Нашел ошибку в обсуждаемой статье:
вместо
надо писать
иначе в запросе username = '' и авторизация при отправке проходит только на втором аутентификаторе.
вместо
Код: Выделить всё
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE \
`username` = '${quote_mysql:$1}' AND \
`password` = '${quote_mysql:$2}'}{yes}{no}}
server_prompts = :
server_set_id = $2
Код: Выделить всё
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE \
`username` = '${quote_mysql:$2}' AND \
`password` = '${quote_mysql:$3}'}{yes}{no}}
server_prompts = :
server_set_id = $2