通常情況下,證書過期,郵箱客戶端會出現重複輸入密碼,使用網頁版登錄的話,無法登錄成功,進入命令管理界面後,使用下面的操作,會出現一下錯誤。
[zimbra@zcs ~]$ zmcontrol status
Unable to determine enabled services fromldap.
Unable to determine enabled services. Cache is out of date ordoesn't exist.
在出現上述的錯誤時,有4種可能的原因:
- ZCS證書的問題
- Zimbra文件的權限問題
- LDAP數據的問題
- DNS問題
這篇文章主要講解的是證書過期的問題,一般情況,zimbra郵箱服務器搭建使用一年左右的,出現這樣的問題,那麼首先要考慮的就是證書過期的問題了。
/opt/zimbra/bin/zmcertmgr createca -new
/opt/zimbra/bin/zmcertmgr deployca
/opt/zimbra/bin/zmcertmgr createcrt -new -days 3650 這後面的數字就是證書的使用年限,以天爲單位
/opt/zimbra/bin/zmcertmgr deploycrt self
/opt/zimbra/bin/zmcertmgr viewdeployedcrt
敲完以上的命令後,重啓zimbra郵箱服務器,使用 zmcontrolrestart命令查看服務是否全部開啓,再在客戶端上重新收發郵件,如果上面的代碼輸入正確,郵箱就能正常使用了。