Страница 1 из 2
Roundcube + MySQL (postfixadmin).
Добавлено: 2009-07-30 13:38:29
promSSe
Всем привет.
Поставил Roundcube в связке с Postfix + Dovecot + MySQL + Postfixadmin. Всё хорошо работает, но не могу заставить Roundcube работать с базой созданной Postfixadmin. Т.е. пользователи (чьи реквизиты находятся в базе MySQL созданной Postfixadmin) не могут авторизоваться в Roundcube.
Кто делал такую связку поделитесь конфигом Roundcube для работы с MySQL (Postfixadmin).
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-07-30 17:44:37
Morty
postfixadmin и roundcube работают с разными базами и друг с дргом не связаны
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-07-31 9:07:04
Гость
Я, как раз про это. Можно ли заставить работать roundcube с базой postfixadmin или нет?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-07-31 10:20:46
promSSe
Всё оказалось проще... В первый раз я ставил куб из портов он оказался глючным (возможно только у меня). Вторая попытка поставить куб из исходников с сайта разработчиков, увенчалась успехом.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 2:45:24
gyurza2000
ставил куб по статье:
http://www.lissyara.su/?id=1543
После установки просит пользователя и пароль. Откуда он их берёт и что ему туда вбивать если его база пустая?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 7:14:11
dikens3
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 10:37:06
gyurza2000
А какого пользователя ты вводил при первом входе в куб?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 11:37:52
Гость
У меня такая же проблема. В roundcube могу зайти используя системные логин и пароль, почта уходит и принимается, все хорошо. Поставил Postfixadmin по этой статье
http://www.lissyara.su/?id=1728, создаю пользователя, в roundcube под ним зайти не могу. Не понимаю как должны взаимодействовать две отдельные базы куба и постфиксадмина. В статье об этом ничего не сказано в интернете тоже. Просветите пожалуйста.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 11:46:37
dikens3
gyurza2000 писал(а):А какого пользователя ты вводил при первом входе в куб?
которого завел в postfixadmin.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 11:47:33
dikens3
Гость писал(а):Не понимаю как должны взаимодействовать две отдельные базы куба и постфиксадмина. В статье об этом ничего не сказано в интернете тоже. Просветите пожалуйста.
Насколько помню, roundcube хранит настройки пользователей в своей базе и другие мелочи.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 12:16:50
Гость
Да, так и есть. Но виртуальных пользователей мне как создавать?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-06 18:36:38
dikens3
Гость писал(а):Да, так и есть. Но виртуальных пользователей мне как создавать?
В postfixadmin обычно.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 0:43:34
gyurza2000
что бы я не вводил в кубе, результат один: неудачная попытка входа! Ни системные пользователи не прокатывают ни созданные фиксадмином
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 9:11:59
dikens3
Ну логи же есть. Даже у куба, насколько помню.
А как ты думаешь, как куб узнаёт что пользователь существует?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 10:45:23
gyurza2000
вот я и задавал этот вопрос на этом форуме, мне не ответили, у них же свои независимые базы (Postfixadmin, Roundcube)
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 14:42:23
Гость
gyurza2000 У меня тоже такая же фмгня была, что не заходили системные пользователи. Сейчас написал в конфигах куба, в main.inc.php вместо
Код: Выделить всё
$rcmail_config['username_domain'] = 'mydomain.ru';
вот это
Теперь хотя бы системные заходят. Как сделать, чтобы заходили и виртуальные, ума не приложу.
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 15:09:48
Morty
roundcube это щитайте имап клиент к почтовому серверу - аля Фандерберда
если вы можете настроить фандерберд на работу с вашим почтовиком значит должны понимать
как это сделать и с раундкубом
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 15:10:45
gruy
Посмотри
$rcmail_config['virtuser_query'] (правда я у себя так не делал, а просто объединил базы roundcube и exim, благо там все легко было).
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 15:19:25
Гость
Morty я прекрасно понимаю, что раундкуб - веб-морда для почтового клиента, я его настроил, все замечательно, письма отправляю, письма принимаю. Но это все работает только для пользователей, зарегистрированных в системе. А как мне создавать виртуальных пользователей? Понимаю, что через постфикс админ. Настроил его, домены, пользователи создаются, но под этими пользователями я не могу подключиться к dovecot-у. Кажется все сделал правильно, сейчас борюсь с тем чтобы он подключался к бд постфиксадмина, никак не получается. Еще раз повторяю, что делал все вот по этой статье
http://www.lissyara.su/?id=1728
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 15:47:32
Morty
значит :
1. вкл логи на довекот
http://wiki.dovecot.org/Logging
2. пробуешь / эмулирешь сессию для начала хотябы на 127.0.0.1 110 (см логи)
3. пробуешь на имап подкл - опять же как только можешь (см логи)
4. потом будет возможно видно в чем дело - возможно можно попробовать
разбить
Код: Выделить всё
passdb sql {
args = /usr/local/etc/dovecot-sql.conf
}
userdb sql {
args = /usr/local/etc/dovecot-sql.conf
и
dovecot-sql.conf
Код: Выделить всё
#!/bin/sh
driver = mysql
connect = host=localhost dbname=exim user=exim password=exim
default_pass_scheme = PLAIN
password_query = SELECT `username` as `user`, `password` FROM \
`mailbox` WHERE `username` = '%n@%d' AND `active`='1'
user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` \
FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
на 2 разных файла - один за юзерей вторй за пароли - но сомневаюсь
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 16:41:55
Гость
Спасибо, уже получилось. Понял наконец-таки по какой схеме это все работает. Только теперь на ящики виртуальных пользователей не приходит почта, но уходит без проблем. На ящики системных также уходит и приходит как и было раньше. В чем может быть дело?
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 16:45:54
Гость
Да, забыл написать что в логи пишет: Unrouteable address
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-07 18:40:16
Morty
почту экзим у тебя доставляет в ящики
точнее он отдает ее довекот деливеру чтоб тот положил в диру где почта лежит
/usr/local/libexec/dovecot/deliver
вот и ковыряй
пробуй
смотри какой роутер взял ,какому транспорту отдало
и
эмулируешь сессию
Код: Выделить всё
HELO mail.yahoo.com
MAIL FROM: <tratata@tratata.com>
RCPT TO: <myemail@mydomain.com>
смотришь что получилось...
ну и просто телнетом на 25 порт
эмулируешь тоже только в конец добавляешь
вроде так -)
ну и + этому всему опять логи
ЗЫ: попробуй еще на созданный ящик зайти по поп3 - грубо говоря просто сделать первый вход на ящик чтоб проверить что он физически создан
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-10 10:01:51
Гость
Morty Начну с конца. Физически ящики создаются, т.е. телнетом через dovecot авторизация успешно проходит, захожу в раундкуб, папки и файлы в директории создаются. А вот экзим не хочет считать виртуальных юзеров "своими" (это как я понял). Поэтому и на
он выдает
Код: Выделить всё
R: system_aliases for my_email@mydomain.com
my_email@mydomain.com is undeliverable: Unrouteable address
Re: Roundcube + MySQL (postfixadmin).
Добавлено: 2009-08-10 10:37:24
Morty
Код: Выделить всё
# 1.Смотрим системные Алиасы
system_aliases:
должен заканчиваться транспортом - например dovecot_delivery
а судя по коменту - то он вообще должен лезть не в БД а читать /etc/mail/aliases
либо напиши как он должен работать в данном случае роутер
system_aliases либо закоментируй
и
dns_lookup можно для начала в самый верх роутеров поднять а там посмотришь