Страница 6 из 7
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 13:18:44
Alexander38
проблема с кубом, изменил в файлах как по статье, но при заходе на
http://ip_tachki/wmail пишет:
Код: Выделить всё
SERVICE CURRENTLY NOT AVAILABLE!
Error No. [500]
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 13:21:51
blade_007
Загляните в директорию с логами web-сервера И roundcube (RCUBE_HOME/logs)
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 13:29:37
Alexander38
лог куба
Код: Выделить всё
[16-May-2011 14:22:06] MDB2 Error: no such table (-18): _doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_17d24be7e47c80ed6c3eb968cc5653fe040583f50 FROM 'SELECT vars, ip, UNIX_TIMESTAMP(changed) AS changed FROM session WHERE sess_id
[Native code: 1146]
[Native message: Table 'roundcubemail.session' doesn't exist]
[16-May-2011 14:22:06] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_ti
[16-May-2011 14:22:06 +0000]: DB Error: _doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_17d24be7e47c80ed6c3eb968cc5653fe040583f50 FROM 'SELECT vars, ip, UNIX_TIMESTAMP(changed) AS changed FROM session WHERE sess_id
[Native code: 1146]
[Native message: Table 'roundcubemail.session' doesn't exist]
in /usr/local/www/roundcube/program/include/rcube_mdb2.php on line 268 (GET /wmail/)
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 13:39:09
blade_007
1.
Код: Выделить всё
[16-May-2011 14:22:06] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_ti
Добавьте в php.ini ваши данные о timezone - date.timezone = Europe/ГОРОД, например, date.timezone = Europe/Oslo
2.
[Native message: Table 'roundcubemail.session' doesn't exist]
Как бы говорит, что нет таблички session.
Код: Выделить всё
mysql -u root -pВАШ_ПАРОЛЬ_ДЛЯ_РУТА roundcubemail
>show tables;
если появятся таблицы - значит, что-то напутали с логинами/паролями для пользователя roundcube (владелец БД roundcube) или как у вас называется.
если нет таблиц - то БД нужно инициализировать.
> quit
mysql -u root -pВАШ_ПАРОЛЬ_ДЛЯ_РУТА roundcubemail < /PATH?TO/RCUBE/INSTALL/SQL/mysql.initial.sql
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 14:38:09
Alexander38
разкомментировал и ввел временную зону еропа/город, а куб вроде заработал, вот только зайти ни под каким логином не могу.. пишет:
Код: Выделить всё
[16-May-2011 15:28:56] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /usr/local/www/roundcube/program/include/main.inc on line 1145
[16-May-2011 15:28:56 +0000]: IMAP Error: Login failed for мой_логин from ип_компа_с_которого_подключаюсь. Could not connect to ssl://pop.мой_домен:9143: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /usr/local/www/roundcube/program/include/rcube_imap.php on line 192 (POST /wmail/?_task=login&_action=login)
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 15:45:55
Alexander38
ладно с первой ошибкой вроде не оч важно, а вот почему не принимает пользователей новых? в постфиксадмин создается а в кубе не заходит
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 16:08:37
blade_007
Адрес правильный указали, к которому обращаться?
ssl:// ? это что за?
порт 9143 нестандартный, смотрите в логах web-сервера.
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 16:47:29
Alexander38
вот от сюда:
Код: Выделить всё
Так же юзаем Roundcube с SSL
//> ee /usr/local/www/roundcube/config/main.inc.php
везде заменил
domain-ak.ru на
мой_домен
попробую просмотреть все что с портами связанно, тоже думаю где то не так.. а если по стандарту, т.е. не прописывать 9143 порт, а вместо него поставить ну там 80, тогда прокатит? или все ж надо именно с его поратми ставить?
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 17:17:33
blade_007
на каком хосте работает dovecot? на этом же где настраиваете rcube? Если да - введите 127.0.0.1 или localhost или локальный ип 192.168** или как там у вас.
default_host=127.0.0.1
default_port=143
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 18:52:49
Alexander38
blade_007 писал(а):на каком хосте работает dovecot? на этом же где настраиваете rcube? Если да - введите 127.0.0.1 или localhost или локальный ип 192.168** или как там у вас.
default_host=127.0.0.1
default_port=143
т.е. я везде где нужно указывать мой домен могу просто прописывать локальный ип или 127.0.0.1?
малость не по теме, хотя.. :
предположим у меня нету доменного имени, выходит мне писать вместо него везде где он нужен имя машинки любое которое я задам, либо локальный ип, либо 127.0.0.1 ? правильно я понимаю?
или все же надо теребить провайдера и просить что бы на мой ип прописали доменное имя? я через bind вроде поднял на виртуальной машинке свой домен, он пингуется на вирт машинке, через нслукап тоже катит.. а вот через другие компы (в той же подсети) при входе по доменому имени не идет, только по ипу
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-16 20:38:16
blade_007
Зачем везде? конфиг rcube хорошо прокомментирован, правда, на английском языке, но ведь это не проблема?
default_host и default_port это параметры для соединения с imap/pop3 сервером. Если imap И smtp крутятся на ОДНОЙ машине с rcube - можно указывать или 127.0.0.1 или localhost или доменное имя (если есть конечно).
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 9:43:03
Alexander38
изменил
ee /usr/local/www/postfixadmin/config.inc.php а именно
$CONF['smtp_port'] = '25'; затем в
ee /usr/local/etc/dovecot.conf а именно
listen = *:143 еще в
ee /usr/local/etc/exim/configure изменил
daemon_smtp_ports = 25 : 465 и
tls_on_connect_ports = 465 потом их в кубе указал в
ee /usr/local/www/roundcube/config/main.inc.php а именно
$rcmail_config['default_host'] = 'ssl://pop.мой_домен:143'; и
$rcmail_config['default_port'] = 143;
поставил те же порты, да и прописал вроде как, правильно.. но та же ошибка выходит:
Код: Выделить всё
[17-May-2011 12:16:36 +0200]: IMAP Error: Login failed for test@мой_домен
from ип_компа_с_которого_захожу. Could not connect to ssl://pop.мой_домен:143:php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /usr/local/www/roundcube/program/include/rcube_imap.php on line 192 (POST /wmail/?_task=login&_action=login)
где еще можно что то посмотреть об ошибках? куда лезь узнать что не так
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 10:11:05
blade_007
Если rcube на ТОМ ЖЕ же хосте что И dovecot И exim - поставьте:
Код: Выделить всё
$rcmail_config['default_host'] = 127.0.0.1;
$rcmail_config['default_port'] = 143;
$rcmail_config['smtp_server'] = 127.0.0.1;
$rcmail_config['smtp_port'] = 25;
Рано вам ssl настраивать, судя по всему.
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 10:54:34
Alexander38
да, у меня все установлено на одной машинке.
поставил только добавил еще ковычки одинарные в '127.0.0.1' ибо без низ куб вообще не открывался, теперь выдает ошибку:
Код: Выделить всё
[17-May-2011 13:51:12 +0200]: IMAP Error: Login failed for test@мой_домен from ип_компа_с_которого_захожу. Unable to send command: A0002 LOGIN test@мой_домен мой_пароль_для_теста in /usr/local/www/roundcube/program/include/rcube_imap.php on line 192 (POST /wmail/?_task=login&_action=login)
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 11:14:30
blade_007
Смотрите в лог dovecot насчет аутентификации вашего пользователя. Также что прописано в $rcmail_config['imap_auth_type']?
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 11:41:46
Alexander38
в логе:
Код: Выделить всё
May 17 12:25:07 mail dovecot: dovecot: Relative home directory paths not supported (user test@мой_домен): мой_домен/test/
May 17 12:25:07 mail dovecot: imap-login: Internal login failure(auth failed, 1 attempts): user=<test@мой_домен>, method=PLAIN,rip=127.0.0.1, lip=127.0.0.1, secured
а у куба в конфиге стоит:
как и почти во всех остальных параметрах
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 11:43:42
blade_007
Поставьте $rcmail_config['imap_auth_type'] = 'PLAIN';
В конфиг dovecot - auth_debug = yes;
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 11:55:04
Alexander38
В конфиг dovecot - auth_debug = yes;
это в файле
ee /usr/local/etc/dovecot.conf просто добавить в любое место надо Вашу строчку или в самом конце?
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 12:08:23
blade_007
В конфиг dovecot, т.е. в файл dovecot.conf
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 12:13:41
Alexander38
теперь куб пишет:
Код: Выделить всё
[17-May-2011 15:06:42 +0200]: IMAP Error: Login failed for test@мой_домен from ип_компа_с_которого_захожу. AUTHENTICATE PLAIN: * BYE Internal login failure. Refer to server log for more information. in /usr/local/www/roundcube/program/include/rcube_imap.php on line 192 (POST /wmail/?_task=login&_action=login)
а у девикота
Код: Выделить всё
May 17 13:06:42 mail dovecot: auth(default): client in: AUTH 1 PLAIN service=imap secured lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=44647 resp=<hidden>
May 17 13:06:42 mail dovecot: auth-worker(default): mysql: Connected to localhost (exim)
May 17 13:06:42 mail dovecot: auth-worker(default): sql(test@мой_домен,127.0.0.1): query: SELECT `username` as `user`, `password` FROM `mailbox` WHERE `username` = 'test@мой_домен' AND `active`='1'
May 17 13:06:42 mail dovecot: auth(default): client out: OK 1 user=test@мой_домен
May 17 13:06:42 mail dovecot: auth(default): master in: REQUEST 1 945 1
May 17 13:06:42 mail dovecot: auth-worker(default): sql(test@мой_домен,127.0.0.1): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = 'test@мой_домен' AND `active`='1'
May 17 13:06:42 mail dovecot: auth(default): master out: USER 1 test@мой_домен home=мой_домен/test/ uid=26 gid=26
May 17 13:06:42 mail dovecot: dovecot: Relative home directory paths not supported (user test@мой_домен): мой_домен/test/
May 17 13:06:42 mail dovecot: imap-login: Internal login failure (auth failed, 1 attempts): user=<test@мой_домен>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
May 17 13:06:43 mail dovecot: auth(default): new auth connection: pid=1080
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 12:24:47
blade_007
Relative home directory paths not supported - вот ошибка. Решение здесь -
http://wiki.dovecot.org/VirtualUsers/Home
Как вариант изменить userdb запрос
Код: Выделить всё
user_query = SELECT CONCAT('/var/spool/vmail/',`maildir`) AS `home`, 26 AS `uid`, 26 AS `gid` \
FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-17 13:12:39
Alexander38
блин, пашет! СПАСИБО!
прием почты тоже сделал с других почтовиков.
терь небольшой вопрос возник, как сделать что бы пользователи сами могли регистрироваться? а то тут как я понял мне самому придется им создавать почту
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-31 17:03:19
Alexander38
здравствуйте, я не могу отправить письмо другим, т.е. к примеру с моей почты на mail.ru или с майла ко мне тоже не идут.. приходит письмо с ошибкой:
Код: Выделить всё
host smtp.адрес_хоста [ип_хоста]: 530 5.7.1 Authentication required
я так понял он просит авторизацию, пароль и логин надо где то ввести в
ee /usr/local/etc/exim/configure
или нет?
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-31 17:12:48
vadim64
весь отлуп выложьте пожалуйста
только не перетрудитесь с сокрытием ваших очень важных адресов
Re: Обсуждение статьи Exim&Dovecot + fetchmail
Добавлено: 2011-05-31 18:55:59
Alexander38
когда отправляю с моего сервера на маил моментально приходит:
Код: Выделить всё
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
логин_чувака@mail.ru
SMTP error from remote mail server after MAIL FROM:<логин_с_которого_отправляю@мой_домен> SIZE=1673:
host smtp.cm.hc.ru [89.111.176.249]: 530 5.7.1 Authentication required
------ This is a copy of the message, including all the headers. ------
Return-path: <логин_с_которого_отправляю@мой_домен>
Received: from [ип_сервера_на_котором_маил] (helo=мой_домен)
by мой_домен with esmtpa (Exim 4.76 (FreeBSD))
(envelope-from <логин_с_которого_отправляю@мой_домен>)
id 1QRPO4-000KA3-50
for логин_чувака@mail.ru; Tue, 31 May 2011 13:53:36 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 7bit
Date: Tue, 31 May 2011 17:53:35 +0400
From: логин_с_которого_отправляю@мой_домен
To: <логин_чувака@mail.ru>
Subject: Fwd: ping
Message-ID: <6ed006160766663108fc8915bd62b4e8@мой_домен>
X-Sender: логин_с_которого_отправляю@мой_домен
User-Agent: Roundcube Webmail/0.5.2
ping2