mail

[mail]roundcube 開啟 修改密碼的外掛

roundcube 其實有很多外掛可以用,其中一個就是讓使用者修改密碼的

roundcubemail-password

像是我用hmail server搭配roundcube 就需要開啟這功能,不然使用者根本無法改密碼

首先你要到roundcube的config資料夾下有個 config.inc.php檔案 編輯他

找到

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

把它改成

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

 

存檔妳就可以在你的設定頁面上看到可以改密碼的分頁了

但是這樣還不行,你還要再到你roundcube資料夾下有個plugins資料夾下 的password資料夾

找到config.inc.php (如果沒有就把config.inc.php.dist複製一份改成這名子)

這時候關鍵的地方來了,你的mail server連接資料庫的方式不同這邊的設定會不同

你在這資料夾下應該會找到一個README的英文文件,建議可以看看 可以少很多冤枉路

他有不同的連接方式如下

2.1. Database (sql)
2.2. Cyrus/SASL (sasl)
2.3. Poppassd/Courierpassd (poppassd)
2.4. LDAP (ldap)
2.5. DirectAdmin Control Panel (directadmin)
2.6. cPanel (cpanel)
2.7. XIMSS/Communigate (ximms)
2.8. Virtualmin (virtualmin)
2.9. hMailServer (hmail)
2.10. PAM (pam)
2.11. Chpasswd (chpasswd)
2.12. LDAP – no PEAR (ldap_simple)
2.13. XMail (xmail)
2.14. Pw (pw_usermod)
2.15. domainFACTORY (domainfactory)
2.16. DBMail (dbmail)
2.17. Expect (expect)
2.18. Samba (smb)
2.19. Vpopmail daemon (vpopmaild)
3. Driver API

這資料再README裡面有,像是我就是走hmail 因為我是 hmail server的

所以我只要去config.inc.php 把它改成$config[‘password_driver’] = ‘hmail’;就可以了

連帳密都不用設定XD(如果是其他連接方式 像是mysql就要設定)

 

別忘了啟用PHP的php_com_dotnet.dll擴展,不然密碼修改可能會不成功或出現網頁失效

這部分要去php.ini改,改完重啟apache即可

Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。