萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> Zimbra證書過期問題解決

Zimbra證書過期問題解決

   1. 通常情況下,證書過期,郵箱客戶端會出現重復輸入密碼,使用網頁版登錄的話,無法登錄成功,進入命令管理界面後,使用下面的操作,會出現一下錯誤。

  zimbra@zcs ~]$ zmcontrol status

  Unable to determine enabled services fromldap.

  Unable to determine enabled services. Cache is out of date ordoesn't exist.

  2. 在出現上述的錯誤時,有4種可能的原因:

  1)ZCS證書的問題

  2)Zimbra文件的權限問題

  3)LDAP數據的問題

  4)DNS問題

  3. 一般情況,zimbra郵箱服務器搭建使用一年左右的(zimbra8.x證書有效期為5年),出現這樣的問題,那麼首先要考慮的就是證書過期的問題了。 新安裝zimbra的時候自己簽發的證書有效期是365天,也就是1年。為了避免下次的麻煩,我們可以重新簽發一個證書,而且有效期可以自己設定,下面的例子有效期是10年。命令如下:

  /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命令查看服務是否全部開啟,再在客戶端上重新收發郵件,如果上面的代碼輸入正確,郵箱就能正常使用了。

copyright © 萬盛學電腦網 all rights reserved