برگزیده های پرشین تولز

افزودن امکان تغییر رمز عبور در RoundCube (مرتبط با Zpanel)

Mos.amin

کاربر تازه وارد
تاریخ عضویت
25 فوریه 2016
نوشته‌ها
7
لایک‌ها
3
سن
34
در صورت نیاز به افزودن گزینه تغییر رمز عبور برای هر ایمیل اکانت در وب میل Roundcube که برروی کنترل پنل Zpanel قرار گرفته است می باید مراحل ذیل را دنبال نمایید.

از طریق اطلاعات مرتبط با کاربری root به سرور ssh بزنید. حال باید در مرحله اول نسبت به فعالسازی پلاگین موجود مرتبط با تغییر رمز عبور اقدام نمایید. که برای اینکار کافیست دستور ذیل را وارد نمایید.
nano /etc/zpanel/configs/roundcube/main.inc.php​
نکته : امکان استفاده از ویرایشگر vi نیز به جای nano (در صورت عدم نصب این ویرایشگر) وجود دارد.
در این فایل می باید خط
$rcmail_config['plugins'] = array('managesieve');​
را با خط ذیل جایگزین نموده و فایل را ذخیره نمایید :
$rcmail_config['plugins'] = array('managesieve','password');​
در این مرحله می باید به بخش تنظیمات پلاگین فعال شده، که مسیر آن در ذیل آمده است مراجعه نمایید :
cd /etc/zpanel/panel/etc/apps/webmail/plugins/password​
دستور ذیل را برای ایجاد یک کپی و تغییر نام آن اجرا نمایید :
cp config.inc.php.dist config.inc.php​
حال فایل مورد نظر را با دستور ذیل باز می کنیم :
nano config.inc.php​

سپس مقادیر خطوط اعلام شده ذیل را با مقادیر موجود در این فایل جایگزین می نماییم :
نکته : دقت داشته باشید که خطوط ذیل به صورت پشت سرهم در خطوط موجود در فایل باز شده نمی باشد و می باید فایل را به دنبال بخش اول، تا قبل از علامت =، هر یک از خطوط ذیل جستجو نموده و مقادیر موجود، در سمت چپ =، را با مقادیر متناظر در خطوط ذیل جایگزین نمایید.

$rcmail_config['password_driver'] = 'sql';
$rcmail_config['password_confirm_current'] = true;
$rcmail_config['password_minimum_length'] = 8;
$rcmail_config['password_require_nonalpha'] = true;
$rcmail_config['password_log'] = false;
$rcmail_config['password_db_dsn'] = 'mysql://postfix:<MYSQL-POSTFIX-PASS>@localhost/sentora_postfix';​

نکته : دقت داشته باشید که به جای مقدار <MYSQL-POSTFIX-PASS> اعلام شده در خط بالا می باید رمز عبور مرتبط (که در هنگام نصب zpanel ارائه شده است) را وارد نمایید.

$rcmail_config['password_query'] = 'UPDATE mailbox SET password=%D WHERE username=%u';
$rcmail_config['password_idn_ascii'] = false;
$rcmail_config['password_dovecotpw'] = '/usr/bin/doveadm pw';
$rcmail_config['password_dovecotpw_method'] = 'PLAIN-MD5';
$rcmail_config['password_dovecotpw_with_method'] = true;​

در انتها کافیست فایل را ذخیره کرده و برای تست نتیجه تنظیمات به بخش وب میل (roundcube) مراجعه نمایید.

منبع سایت پارس نافع :
 
بالا