zimbra用zmprov命令创建群组并授权向群组发邮件
2014-09-24 10:18
721 查看
//zmprov介绍
zmprov工具能够执行许多任务,比如创建账号,别名,域名,COS,列表和日历等
对邮件管理员来说,在日常工作方面,zmporv是一个在CLI(command line interface)下强有力的工具,当然你也可以在管理员控制台执行这些操作
//邮件环境
系统centos6.4,zimbra7
zimbra正常工作,域名使用zijian.com
建立测试用户有user1,user2,user3,...user10
//用户管理
1.创建一个用户
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
zmprov工具能够执行许多任务,比如创建账号,别名,域名,COS,列表和日历等
对邮件管理员来说,在日常工作方面,zmporv是一个在CLI(command line interface)下强有力的工具,当然你也可以在管理员控制台执行这些操作
//邮件环境
系统centos6.4,zimbra7
zimbra正常工作,域名使用zijian.com
建立测试用户有user1,user2,user3,...user10
//用户管理
1.创建一个用户
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
相关文章推荐
- 用命令创建表空间、用户,并为用户授权、收回权限。
- oracle 创建用户,授权,解锁,修改密码命令
- mysql创建数据库并授权命令
- oracle导出导入数据和创建用户以及授权命令
- MySQL 创建用户并授权、 set命令修改用户密码 、使用mysqladmin命令修改root账户密码
- Oracle 创建用户 修改用户密码 授权命令
- oracle用命令创建表空间、用户,并为用户授权、收回权限。
- oracle命令创建表空间和用户以及权限授权
- Linux系统使用mysql命令创建数据库并授权命令
- Mysql创建、删除用户,为用户授权的相关命令
- oracle导入导出命令,创建用户授权dba 删除用户
- Oracle 创建用户 修改用户密码 授权命令
- Oracle 创建用户 修改用户密码 授权命令
- Oracle 创建用户 修改用户密码 授权命令
- 命令创建、删除表空间,创建、授权用户,导入数据
- oracle创建删除用户示例分享(oracle删除用户命令及授权)
- Mysq用户创建、修改密码、授权命令
- mysql创建用户及授权相关命令
- Oracle 创建用户 修改用户密码 授权命令
- Mysql创建用户后,执行grant授权命令,提示can't find any matching row in the user table