當(dāng)前位置: 首頁(yè)IT技術(shù) → zimbra 命令行管理

zimbra 命令行管理

更多

  zimbra開(kāi)源郵件系統(tǒng)命令行方式常用的操作

  將HTTP登陸方式更改為HTTP\HTTPS登陸方式

 

  $ zmprov ms zimbraMailSSLPort (將HTTPS更改成非443端口)

  $ zmtlsctl http\https

  $ tomcat restart

  smtp認(rèn)證錯(cuò)誤的解決

  zmprov ms `zmhostname` zimbraMtaAuthHost mail.example.com

  日志服務(wù)器錯(cuò)誤的解決

  $ zmprov getConfig zimbraLogHostname

  $ zmprov modifyConfig zimbraLogHostname mail.domain.com

  查看系統(tǒng)參數(shù)可以通過(guò)zmlocalconfig -s命令查看系統(tǒng)的參數(shù)

  $ postconf //查看postfix的所有配置

  $ zmlocalconfig //查看各種組件的配置信息

  $ zmlocalconfig -s|grep zimbra_ldap_userdn//查看zimbra帳號(hào)在LDAP中的DN

  $ zmlocalconfig -s|grep zimbra_ldap_userdn //查看zimbra帳號(hào)在LDAP中的密碼

  $ zmlocalconfig -s|grep zimbra_mysql //查看mysql的配置信息

  更改系統(tǒng)最大郵件大。翰榭醋畲笙到y(tǒng)郵件大小,顯示當(dāng)前系統(tǒng)最大郵件為10M。 $ postconf message_size_limit message_size_limit = 10240000 將系統(tǒng)最大郵件大小更改為20M。

  $ zmprov modifyConfig zimbraMtaMaxMessageSize 2048000

  $ postfix reload

  更改系統(tǒng)最大附件大。簩⑾到y(tǒng)中所有帳戶允許最大的附件更改為5M

  $ zmprov modifyConfig zimbraFileUploadMaxSize 5000000

  將系統(tǒng)中mail2.domain.com帳戶允許最大的附件更改為20M

  $ zmprov modifyServer mail2.domain.com zimbraFileUploadMaxSize 20000000

  更改管理員密碼:

  $ zmprov gaaa//列出所有管理員

  $ zmprov sp //更改管理員密碼

  例如:zmprov sp admin q1w2e3r4 或 zmprov sp admin@wish.com 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密碼:

  $ logmysql.server 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(已發(fā)送郵件) drafts(草稿箱) junk(垃圾郵件) trash(已刪除郵件)

  備份還原LDAP

  1、備份LDAP(兩個(gè)命令是相等的)

  1)、ldapsearch -h 服務(wù)器對(duì)外的地址 -x -D "uid=zimbra,cn=admins,cn=zimbra" -w 密碼 objectclass=* > 201014.ldif

  2)、ldapsearch -h 服務(wù)器對(duì)外的地址 -x -D "uid=zimbra,cn=admins,cn=zimbra" -w 密碼 > 201014.ldif

  2、還原LDAP ldapadd -h 服務(wù)器對(duì)外的地址 -x -c -D "uid=zimbra,cn=admins,cn=zimbra" -w 密碼 < 20101214.ldif

  導(dǎo)出導(dǎo)入用戶的郵件

  #!/bin/bash

  while read USER

  do

  TODAY=`date`

  LOGFILE="/tmp/bak/backuplog.txt"

  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/$USER.tgz

  done < /tmp/user.txt

  PS:user.txt里是用戶名,不需要跟域名 恢復(fù)用戶的郵件

  zmmailbox -z -m $USER@test.com postRestURL "//?fmt=tgz&resolve=reset" tmp/bak/$USER.tgz

  Zimbra之黑名單、白名單

  由于zimbra采用ClamAV 做防病毒軟件和SpamAssassin 做反垃圾郵件過(guò)濾器,但在WEB控制臺(tái)中ClamAV+SpamAssassin只有6個(gè)調(diào)節(jié)選項(xiàng)。所以如果要想詳細(xì)的調(diào)節(jié)防病毒、反垃圾郵件的功能只有更改相應(yīng)的配置文件了。例如調(diào)節(jié)SpamAssassin的配置文件實(shí)現(xiàn)黑名單、白名單的功能。

  編輯/opt/zimbra/conf/amavisd.conf.in

  尋找下列段落,然后加上你要信任的域:

  { # a hash-type lookup table (associative array)

   'nobody@cert.org' => -3.0,

   'cert-advisory@us-cert.gov' => -3.0,

   'owner-alert@iss.net' => -3.0,

   'slashdot@slashdot.org' => -3.0,

   'bugtraq@securityfocus.com' => -3.0,

   'ntbugtraq@listserv.ntbugtraq.com' => -3.0,

   'security-alerts@linuxsecurity.com' => -3.0,

  -10就是無(wú)條件信任了,相反+10就是無(wú)條件阻擋了。然后存盤

  $ su zimbra

  $ zmamavisdctl stop

  $ zmamavisdctl start

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)