Небольшая заметка на тему настройки своего почтового сервера с веб интерфейсом roundcube. У него есть плагин, который позволяет пользователю самостоятельно менять свой почтовый пароль. Проблема в том, что по умолчанию он не заработает, обязательно нужна настройка.
установлен roundcube и активирован плагин password. В конфигурационном файле roundcube это выглядит следующим образом:
Код: Выделить всё
$config['plugins'] = ['archive', 'attachment_reminder', 'reconnect', 'redundant_attachments', 'zipdownload', 'markasjunk2', 'password', 'antiBruteForce'];Код: Выделить всё
cp config.inc.php.dist config.inc.phpКод: Выделить всё
$config['password_algorithm'] = 'md5-crypt';
$config['password_db_dsn'] = 'mysql://dbuser:dbpassword@localhost/postfix';
$config['password_query'] = 'UPDATE postfix.mailbox SET password = %P, modified = NOW() WHERE username = %u';dbuser пользователь базы данных, где хранятся учетки
dbpassword пароль пользователя
postfix база данных mysql
Если у вас пароли в базе не зашифрованы, то настройки будут выглядеть вот так:
Код: Выделить всё
$config['password_algorithm'] = 'clear';
$config['password_db_dsn'] = 'mysql://dbuser:dbpassword@localhost/postfix';
$config['password_query'] = 'UPDATE postfix.mailbox SET password = %p, modified = NOW() WHERE username = %u';
