Roundcube + MySQL (postfixadmin).
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2008-12-15 14:16:36
Roundcube + MySQL (postfixadmin).
Всем привет.
Поставил Roundcube в связке с Postfix + Dovecot + MySQL + Postfixadmin. Всё хорошо работает, но не могу заставить Roundcube работать с базой созданной Postfixadmin. Т.е. пользователи (чьи реквизиты находятся в базе MySQL созданной Postfixadmin) не могут авторизоваться в Roundcube.
Кто делал такую связку поделитесь конфигом Roundcube для работы с MySQL (Postfixadmin).
Поставил Roundcube в связке с Postfix + Dovecot + MySQL + Postfixadmin. Всё хорошо работает, но не могу заставить Roundcube работать с базой созданной Postfixadmin. Т.е. пользователи (чьи реквизиты находятся в базе MySQL созданной Postfixadmin) не могут авторизоваться в Roundcube.
Кто делал такую связку поделитесь конфигом Roundcube для работы с MySQL (Postfixadmin).
Услуги хостинговой компании 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/
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Roundcube + MySQL (postfixadmin).
postfixadmin и roundcube работают с разными базами и друг с дргом не связаны
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Я, как раз про это. Можно ли заставить работать roundcube с базой postfixadmin или нет?
-
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2008-12-15 14:16:36
Re: Roundcube + MySQL (postfixadmin).
Всё оказалось проще... В первый раз я ставил куб из портов он оказался глючным (возможно только у меня). Вторая попытка поставить куб из исходников с сайта разработчиков, увенчалась успехом.
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
ставил куб по статье: http://www.lissyara.su/?id=1543
После установки просит пользователя и пароль. Откуда он их берёт и что ему туда вбивать если его база пустая?
После установки просит пользователя и пароль. Откуда он их берёт и что ему туда вбивать если его база пустая?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
У меня работало всё.
http://wiki.lissyara.su/wiki/%D0%A3%D1% ... stfixadmin
http://wiki.lissyara.su/wiki/%D0%A3%D1% ... _Roundcube
http://wiki.lissyara.su/wiki/%D0%A3%D1% ... stfixadmin
http://wiki.lissyara.su/wiki/%D0%A3%D1% ... _Roundcube
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
А какого пользователя ты вводил при первом входе в куб?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
У меня такая же проблема. В roundcube могу зайти используя системные логин и пароль, почта уходит и принимается, все хорошо. Поставил Postfixadmin по этой статье http://www.lissyara.su/?id=1728, создаю пользователя, в roundcube под ним зайти не могу. Не понимаю как должны взаимодействовать две отдельные базы куба и постфиксадмина. В статье об этом ничего не сказано в интернете тоже. Просветите пожалуйста.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
которого завел в postfixadmin.gyurza2000 писал(а):А какого пользователя ты вводил при первом входе в куб?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
Насколько помню, roundcube хранит настройки пользователей в своей базе и другие мелочи.Гость писал(а):Не понимаю как должны взаимодействовать две отдельные базы куба и постфиксадмина. В статье об этом ничего не сказано в интернете тоже. Просветите пожалуйста.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Да, так и есть. Но виртуальных пользователей мне как создавать?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
В postfixadmin обычно.Гость писал(а):Да, так и есть. Но виртуальных пользователей мне как создавать?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
что бы я не вводил в кубе, результат один: неудачная попытка входа! Ни системные пользователи не прокатывают ни созданные фиксадмином
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
Ну логи же есть. Даже у куба, насколько помню.
А как ты думаешь, как куб узнаёт что пользователь существует?
А как ты думаешь, как куб узнаёт что пользователь существует?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: Roundcube + MySQL (postfixadmin).
вот я и задавал этот вопрос на этом форуме, мне не ответили, у них же свои независимые базы (Postfixadmin, Roundcube)
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
gyurza2000 У меня тоже такая же фмгня была, что не заходили системные пользователи. Сейчас написал в конфигах куба, в main.inc.php вместо
вот это
Теперь хотя бы системные заходят. Как сделать, чтобы заходили и виртуальные, ума не приложу.
Код: Выделить всё
$rcmail_config['username_domain'] = 'mydomain.ru';
Код: Выделить всё
$rcmail_config['username_domain'] = '';
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Roundcube + MySQL (postfixadmin).
roundcube это щитайте имап клиент к почтовому серверу - аля Фандерберда
если вы можете настроить фандерберд на работу с вашим почтовиком значит должны понимать
как это сделать и с раундкубом
если вы можете настроить фандерберд на работу с вашим почтовиком значит должны понимать
как это сделать и с раундкубом
- gruy
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-14 16:01:33
Re: Roundcube + MySQL (postfixadmin).
Посмотри $rcmail_config['virtuser_query'] (правда я у себя так не делал, а просто объединил базы roundcube и exim, благо там все легко было).
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Morty я прекрасно понимаю, что раундкуб - веб-морда для почтового клиента, я его настроил, все замечательно, письма отправляю, письма принимаю. Но это все работает только для пользователей, зарегистрированных в системе. А как мне создавать виртуальных пользователей? Понимаю, что через постфикс админ. Настроил его, домены, пользователи создаются, но под этими пользователями я не могу подключиться к dovecot-у. Кажется все сделал правильно, сейчас борюсь с тем чтобы он подключался к бд постфиксадмина, никак не получается. Еще раз повторяю, что делал все вот по этой статье http://www.lissyara.su/?id=1728
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Roundcube + MySQL (postfixadmin).
значит :
1. вкл логи на довекот http://wiki.dovecot.org/Logging
2. пробуешь / эмулирешь сессию для начала хотябы на 127.0.0.1 110 (см логи)
3. пробуешь на имап подкл - опять же как только можешь (см логи)
4. потом будет возможно видно в чем дело - возможно можно попробовать
разбить
и
dovecot-sql.conf
на 2 разных файла - один за юзерей вторй за пароли - но сомневаюсь
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'
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Спасибо, уже получилось. Понял наконец-таки по какой схеме это все работает. Только теперь на ящики виртуальных пользователей не приходит почта, но уходит без проблем. На ящики системных также уходит и приходит как и было раньше. В чем может быть дело?
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Да, забыл написать что в логи пишет: Unrouteable address
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Roundcube + MySQL (postfixadmin).
почту экзим у тебя доставляет в ящики
точнее он отдает ее довекот деливеру чтоб тот положил в диру где почта лежит
/usr/local/libexec/dovecot/deliver
вот и ковыряй
пробуй
смотри какой роутер взял ,какому транспорту отдало
и
эмулируешь сессию
смотришь что получилось...
ну и просто телнетом на 25 порт
эмулируешь тоже только в конец добавляешь
вроде так -)
ну и + этому всему опять логи
ЗЫ: попробуй еще на созданный ящик зайти по поп3 - грубо говоря просто сделать первый вход на ящик чтоб проверить что он физически создан
точнее он отдает ее довекот деливеру чтоб тот положил в диру где почта лежит
/usr/local/libexec/dovecot/deliver
вот и ковыряй
пробуй
Код: Выделить всё
exim -bt my_email@mydomain.com
и
Код: Выделить всё
exim -bh 10.1.1.20
Код: Выделить всё
HELO mail.yahoo.com
MAIL FROM: <tratata@tratata.com>
RCPT TO: <myemail@mydomain.com>
ну и просто телнетом на 25 порт
эмулируешь тоже только в конец добавляешь
Код: Выделить всё
DATA
textx pisma
.
ну и + этому всему опять логи
ЗЫ: попробуй еще на созданный ящик зайти по поп3 - грубо говоря просто сделать первый вход на ящик чтоб проверить что он физически создан
-
- проходил мимо
Re: Roundcube + MySQL (postfixadmin).
Morty Начну с конца. Физически ящики создаются, т.е. телнетом через dovecot авторизация успешно проходит, захожу в раундкуб, папки и файлы в директории создаются. А вот экзим не хочет считать виртуальных юзеров "своими" (это как я понял). Поэтому и на
он выдает
Код: Выделить всё
exim -bt my_email@mydomain.com
Код: Выделить всё
R: system_aliases for my_email@mydomain.com
my_email@mydomain.com is undeliverable: Unrouteable address
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Roundcube + MySQL (postfixadmin).
Код: Выделить всё
# 1.Смотрим системные Алиасы
system_aliases:
а судя по коменту - то он вообще должен лезть не в БД а читать /etc/mail/aliases
либо напиши как он должен работать в данном случае роутер system_aliases либо закоментируй
и dns_lookup можно для начала в самый верх роутеров поднять а там посмотришь