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/$