2024年3月14日发(作者:)
zimbra常用命令
ZIMBRA命令行方式常用的操作
将HTTP登陆方式更改为HTTPHTTPS登陆方式
$ zmprov ms zimbraMailSSLPort (将HTTPS更改成非443端口)
$ zmtlsctl httphttps
$ tomcat restart
smtp认证错误的解决
zmprov ms `zmhostname` zimbraMtaAuthHost mail。
日志服务器错误的解决
$ zmprov getConfig zimbraLogHostname
$ zmprov modifyConfig zimbraLogHostname
查看系统参数
可以通过zmlocalconfig —s命令查看系统的参数
$ postconf //查看postfix的所有配置
$ zmlocalconfig //查看各种组件的配置信息
zimbra常用命令
$ zmlocalconfig —s|grep zimbra_ldap_userdn //查看zimbra帐号在LDAP中的DN
$ zmlocalconfig —s|grep zimbra_ldap_userdn //查看zimbra帐号在LDAP中的密码
$ zmlocalconfig —s|grep zimbra_mysql //查看mysql的配置信息
更改系统最大邮件大小:
查看最大系统邮件大小,显示当前系统最大邮件为10M.
$ postconf message_size_limit
message_size_limit = 10240000
将系统最大邮件大小更改为20M。
$ zmprov modifyConfig zimbraMtaMaxMessageSize 2048000
$ postfix reload
更改系统最大附件大小:
将系统中所有帐户允许最大的附件更改为5M
$ zmprov modifyConfig zimbraFileUploadMaxSize 5000000
将系统中mail2。帐户允许最大的附件更改为20M
zimbra常用命令
$ zmprov modifyServer mail2。domain。com zimbraFileUploadMaxSize 20000000
更改管理员密码:
$ zmprov gaaa //列出所有管理员
$ zmprov sp //更改管理员密码
例如:zmprov sp admin q1w2e3r4 或 zmprov sp admin@ q12e3r4
更改LDAP密码:
$ ldap status(start)
$ zmldappasswd –root newpass (root)
$ zmldappasswd newpass (zimbra)
更改MYSQL Database密码:
$ mysql。server status(start)
$ zmmypasswd –root newrootpass
$ zmmypasswd newpass
更改Logger MYSQL Database密码:
zimbra常用命令
$ status(start)
$ zmmylogpasswd –root newrootpass (root)
$ zmmylogpasswd newpass (zimbra)
清空邮箱
$ zmmailbox -z —m rootking@wish。net emptyFolder /[inbox][chats][sent][drafts][junk]
[trash]
inbox(收件箱) chats(聊天) snet(已发送邮件) drafts(草稿箱) junk(垃圾邮件) trash(已删除邮
件)
备份还原LDAP
1、备份LDAP(两个命令是相等的)
1)、ldapsearch -h 服务器对外的地址 —x —D “uid=zimbra,cn=admins,cn=zimbra” —w 密码
objectclass=* >
2)、ldapsearch —h 服务器对外的地址 -x —D “uid=zimbra,cn=admins,cn=zimbra” —w 密码 〉
201014。ldif
2、还原LDAP
ldapadd —h 服务器对外的地址 -x —c -D “uid=zimbra,cn=admins,cn=zimbra" -w 密码
〈
zimbra常用命令
导出导入用户的邮件
#!/bin/bash
while read USER
do
TODAY=`date`
LOGFILE=”/tmp/bak/”
echo $TODAY 〉> $LOGFILE
echo $USER >〉 $LOGFILE
/opt/zimbra/bin/zmmailbox —z -m $USER gms >〉 $LOGFILE
zmmailbox -z —m $USER@test。com getRestURL “//?fmt=tgz" > /tmp/bak/$
done 〈 /tmp/user。txt
PS:里是用户名,不需要跟域名
恢复用户的邮件
zmmailbox —z —m $USER@ postRestURL “//?fmt=tgz&resolve=reset”
tmp/bak/$

发布评论