Roundcube şifre değiştirme eklentisi

Roundcube kullanıcıları şifre değiştirmek istediklerinde bunu seçenekler kısmından yapamadıklarını göreceklerdir. Bunu yapmak için “password” eklentisinin sunucunun özelliklerien göre ayarlanması ve etkileniştirilmesi gerekmektedir.

İlk önce roundcube kurduğunuz klasöre gidin ve içerisinden

 plugins/password
 

klasörünü bulun. Bu klasör içerisindeki

 config.inc.php.dist
 

dosyasını bulun ve bunu

 config.inc.php
 

şeklinde yeniden adlandırın. Daha sonra bu dosyayı istediğiniz bir editör ile açın (örneğin nano,vim ile). Eğer kullanıcılarınızı mysql veya benzeri bir veritabanında tutuyorsanız, aşağıdaki alanı bulun gösterildiği gibi doldurun:

 $rcmail_config['password_driver'] = 'sql';
 

Aşağıdaki alana kullandığınız e-posta veritabanına yazma hakkı olan bir kullanıcının adını ve şifresini doldurun. Örnek:

 $rcmail_config['password_db_dsn'] = 'mysql://username:password@localhost';

Ve son olarak kullanıcıların şifrelerini değiştirecekleri sql querysini hazırlayın. Örneğin:

 $rcmail_config['password_query'] = 'UPDATE users SET password= %c WHERE username= %l LIMIT 1';
 

Sonra bu dosyayı kaydedin ve çıkın. Eklentiyi etkinleştirmek için, aşağıdaki dosyayı roundcube klasörü içinde bulun

main.inc.php

ve içerisindeki

 $rcmail_config['plugins']
 

alanını

 $rcmail_config['plugins'] = array('password');
 

şeklinde değiştirin. Eğer birden fazla eklenti kullanıyor iseniz, eklentileri virgül ile ayırın. Dosyayı kaydedin ve çıkın. Web server servisini restart edin. Örneğin web serverınızın Apache ve sunucunuz bir Debian türevi veya Ubuntu ise:

 sudo /etc/init.d/apache2 restart
 

Artık e-posta kullanıcılarınız şifrelerini roundcube arayüzünün seçenekler kısmından değiştirebilir! 🙂