Roundcube – ident_switch plugin, плагин для мультивхода

Пользователи которые ведут несколько аккаунтов одновременно, попросили добавить в 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”.

Все. Теперь удобно переключатся между профилями выбирая вверху нужный.

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *