Пользователи которые ведут несколько аккаунтов одновременно, попросили добавить в Roundcube возможность переключаться между ними в одной сессии. Так как им нужно для этого или разлогиниться или держать второй браузер.
Качаем и распаковываем:
wget https://bitbucket.org/BoresExpress/ident_switch/get/ca790d72deb2.zip
Смотрим пароль для базы, если не помним:
# cat /usr/local/www/roundcube/config/config.inc.php $config['db_dsnw'] = 'mysql://_user_:_password_@localhost/_DB_';
Создаем таблицу в БД roundcubemail:
# mysql -u _user_ -p _DB_ < /usr/local/www/roundcubemail/plugins/ident_switch/SQL/mysql.initial.sql
В Roundcube добавляем ident_switch в активные плагины:
# ee /usr/local/www/roundcube/config/config.inc.php
// List of active plugins (in plugins/ directory)
$config['plugins'] = array(
'archive',
'additional_message_headers',
'managesieve',
'markasjunk',
'thunderbird_labels',
'password',
'newmail_notifier',
'userinfo',
'zipdownload',
'ident_switch'
);
Дальше идем в Настройки–>Профиль–>Добавить профиль.
Заполняем обязательные поля и не забываем включить плагин:
Поле “Авторизация” всегда выставляет “Как IMAP”, но при этом если выбрать значение “Нет” и сохранить, то в БД попадет значение “2” (IMAP – 1), т.е. оно работает, при этом показывая “Как IMAP”.
Все. Теперь удобно переключатся между профилями выбирая вверху нужный.