//zmprov介紹centos
zmprov工具可以執行許多任務,好比建立帳號,別名,域名,COS,列表和日曆等ide
對郵件管理員來講,在平常工做方面,zmporv是一個在CLI(command line interface)下強有力的工具,固然你也能夠在管理員控制檯執行這些操做工具
//郵件環境測試
系統centos6.4,zimbra7spa
zimbra正常工做,域名使用zijian.comorm
創建測試用戶有user1,user2,user3,...user10ci
//用戶管理rem
1.建立一個用戶get
zmprov ca user12@zijian.com a12345678域名
2.刪除一個用戶
zmprov da user12@zijian.com a12345678
3.更改用戶密碼
zmprov sp user12@zijian.com a1234567
4.重命名用戶名
zmprov ra user12@zijian.com user12_new@zijian.com
5.查看zimbra中全部用戶
echo "gaa" | zmprov -l
//羣組管理
1.查看某個域名下全部羣組(getAlldistributionLists)
zmprov gadl
2.查看羣組成員(get DistributionListmember)
zmprov gdlm all-md@zijian.com
3.查看某個羣組詳細信息(getDistributionList)
zmprov gdl all-md@zijian.com
4.刪除羣組
zmprov ddl all-md@zijian.com
5.重命名羣組
zmprov rdl all-md@zijian.com new_md@zijian.com
//羣組成員管理
1.建立羣組(createDistributionList)
zmprov cdl group1@zijian.com
2.添加用戶(add DistributionListmember)
zmporv adlm group1@zijian.com user1@zijian.com
zmporv adlm group1@zijian.com user2@zijian.com
zmporv adlm group1@zijian.com user3@zijian.com
3.從羣組中移除一個用戶(removeDistributionListMember)
zmprov rdlm group1@zijian.com user3@zijian.com
//受權用戶向羣組發郵件
#默認狀況下(即只建立羣組,並添加用戶,沒有用zmprov受權),全部用戶均可以向該域名下建立的全部羣組發郵件,明確受權某些用戶能夠發郵件以後,其它用戶將不能向該羣組發郵件
#爲了使用受權命令,須要啓用Milter Server
啓用方法:管理控制檯----> 全局設定 -----> MTA ------> Milter Server啓用
1.受權user1,user4用戶向group1@zijian.com發郵件
zmprov grr dl group1@zijian.com usr user1@zijian.com sendToDistList
zmprov grr dl group1@zijian.com usr user4@zijian.com sendToDistList
2.取消user1向羣組group1@zijan.com發郵件權限
zmprov rvr dl group1@zijian.com usr user1@zijian.com sendToDistList
注意:受權向羣組發郵件的用戶與該用戶在不在改羣組中沒有關係
3.查看某個羣組的受權用戶
zmprov gg -t dl all-md@zijian.com