Страница 1 из 1

Связка exim и courier-imap

Добавлено: 2011-08-26 13:45:23
korbnik
Добрый день!

Делаю всё что по этой статье: http://www.lissyara.su/articles/freebsd ... rier-imap/

Дохожу до этого места:

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

По адресу http://IP_servera/mail_admin/admin/ можно поадминить.
Перед этим рихтанул конфиг админки (/usr/local/www/postfixadmin/config.inc.php)
Ввожу login: exim, password: exim и мне браузер выдаёт сообщение:

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

DEBUG INFORMATION:
Connect: Access denied for user 'postfix'@'localhost' (using password: YES)

Please check the documentation and website for more information.

Postfix Admin
Forums 
Что это может быть, где копать?

Re: Связка exim и courier-imap

Добавлено: 2011-08-26 16:18:53
korbnik
В файле config.inc.php сделал ещё вот эти изменения:

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

$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';

//$CONF['database_user'] = 'postfix';
//$CONF['database_password'] = 'postfixadmin';
//$CONF['database_name'] = 'postfix';

$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'exim';
$CONF['database_name'] = 'exim';

// $CONF['min_password_length'] = 5;

$CONF['min_password_length'] = 4;
Сделал в браузере запрос http://IP_servera/mail_admin/setup.php

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

Postfix Admin Setup Checker

Running software:

    PHP version 5.3.8
    Apache/1.3.42 (Unix) PHP/5.3.8 with Suhosin-Patch

Checking for dependencies:

    Magic Quotes: Disabled - OK
    Depends on: presence config.inc.php - OK
    Checking $CONF['configured'] - OK
    Depends on: MySQL 3.23, 4.0 - OK
    Testing database connection - OK - mysql://exim:xxxxx@localhost/exim
    Depends on: session - OK
    Depends on: pcre - OK
    Depends on: multibyte string - OK
    Depends on: IMAP functions - OK

Everything seems fine... attempting to create/update database structure

DEBUG INFORMATION:
Invalid query: Access denied for user 'exim'@'localhost' to database 'exim'

Пытаюсь в браузере снова зайти по запросу http://IP_servera/mail_admin/admin/
и сообщает что:

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

Your email address or password are not correct.
Заранее благодарен. Борис.

Что ещё можно где-то изменить?

Re: Связка exim и courier-imap

Добавлено: 2011-08-26 20:41:30
blade_007
Попробуйте изменить запрос

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

GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;
на

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

GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost identified by 'YOUR_PASS_FOR_EXIM';
flush privileges;

Re: Связка exim и courier-imap

Добавлено: 2011-08-29 9:58:47
korbnik
Поменял как посоветовали и всё равно:

Your email address or password are not correct.

Заранее благодарен, Борис.

Re: Связка exim и courier-imap

Добавлено: 2011-08-29 15:53:53
blade_007
Запустите из консоли:

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

mysql -u exim -pexim -h localhost
Либо сделайте php-файл и запустите через браузер

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

<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password")
        or die("Could not connect: " . mysql_error());
    print ("Connected successfully");
    mysql_close($link);
?>
Суть в чем - проверите где лажа - в настройках доступа пользователя (логин, пароль, фаервол и т.п.) или в настройках postfixadmin.

Re: Связка exim и courier-imap

Добавлено: 2011-08-30 8:34:06
korbnik
В этой статье http://www.lissyara.su/articles/freebsd ... rier-imap/ написано так:

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

FLUSH PRIVILEGES;
GRANT USAGE ON exim.* TO exim@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;
CREATE DATABASE `exim`;
Я поменял последовательность выполнения команд:

CREATE DATABASE `exim`;
GRANT USAGE ON exim.* TO exim@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;
FLUSH PRIVILEGES;

и всё пошло.

Заранее благодарен, Борис.