zimbra 使用
名称 描述
Jetty Zimbra 的软件运行时需要的 Web 服务器
Postfix 一个开源的邮件传输代理(MTA)
OpenLDAP 一个开源的目录服务软件,提供用户的验证服务
MySQL 数据库软件
Lucene 开源的全文检索和搜索引擎
ClamAV 防病毒软件
SpamAssassin 反垃圾邮件过滤器
Amavisd-new 在 MTA 和内容过滤器之间提供接口
James/Sieve 用于建立电子邮件的过滤规则
以下使用都是在zimbra用户下操作的
可以看出zimbra用户的家目录是/opt/zimbra
1、服务的启动和停止
[zimbra@mail ~]$ zmcontrol stop
Host mail.mailtest.tk
Stopping zmconfigd...Done.
Stopping stats...Done.
Stopping mta...Done.
Stopping spell...Done.
Stopping snmp...Done.
Stopping cbpolicyd...Done.
Stopping archiving...Done.
Stopping antivirus...Done.
Stopping antispam...Done.
Stopping imapproxy...Done.
Stopping memcached...Done.
Stopping mailbox...Done.
Stopping logger...Done.
Stopping ldap...Done.
[zimbra@mail ~]$ zmcontrol start
Host mail.mailtest.tk
Starting ldap...Done.
Starting zmconfigd...Done.
Starting logger...Done.
Starting mailbox...Done.
Starting antispam...Done.
Starting antivirus...Done.
Starting snmp...Done.
Starting spell...Done.
Starting mta...Done.
Starting stats...Done.
2、列出管理员账号
[zimbra@mail ~]$ zmprov gaaa
admin@mailtest.tk
3、列出所有账号
[zimbra@mail ~]$ zmprov -l gaa
admin@mailtest.tk
spam.oozreobghv@mailtest.tk
ham.zmuvl8if5c@mailtest.tk
virus-quarantine.kcr3e4npu@mailtest.tk
zhengtingting@mailtest.tk
zhoushuqing@mailtest.tk
webmonitor@mailtest.tk
user@mailtest.tk
4、修改管理员密码 -----可以通过web页面更改
[zimbra@mail ~]$ zmprov sp admin@mailtest.tk portalportal
管理员账号 新密码
5、查看系统参数
可以通过zmlocalconfig -s命令查看系统的参数
$ postconf //查看postfix的所有配置
$ zmlocalconfig //查看各种组件的配置信息
$ zmlocalconfig -s|grep zimbra_ldap_userdn //查看zimbra帐号在LDAP中的DN
$ zmlocalconfig -s|grep zimbra_ldap_userdn //查看zimbra帐号在LDAP中的密码
$ zmlocalconfig -s|grep zimbra_mysql //查看mysql的配置信息
6、查看最大系统邮件大小,显示当前系统最大邮件为10M
[zimbra@mail ~]$ postconf message_size_limit
message_size_limit = 10240000
7、zimbra 的黑白名单
[zimbra@mail conf]$ pwd
/opt/zimbra/conf
[zimbra@mail conf]$ vi amavisd.conf
-10 信任 +10 拒绝
定位到:
# read_hash("/var/amavis/sender_scores_sitewide"), 在其中添加该行
'dudu_ting@yahoo.com' => +10,
zmmtactl restart && zmamavisdctl restart 重启
或是: zmamavisdctl reload
还有另外一种做法,更适合生产中的使用
1、增加黑白名单读取机制
/opt/zimbra/conf/amavisd.conf.in
增加以下两行
read_hash(\%whitelist_sender,"/opt/zimbra/conf/whitelist");
read_hash(\%blacklist_sender,"/opt/zimbra/conf/blacklist");
2、建立黑白名单文件
/opt/zimbra/conf
建立 blacklist、whitelist两个文件
格式形如,一下,一行一个邮箱名
abc@abc.com
zmamavisdctl reload
8、相关应用存放路径:
/opt/zimbra/store 邮件存放路径
数据存储,位于/opt/zimbra/db 下的MySQL 数据库
索引存储,位于/opt/zimbra/index
日志文件,位于/opt/zimbra/log
9、创建用户 -----可以通过web页面更改
[zimbra@mail conf]$ zmprov ca user1@mailtest.tk 123456
e6aefa40-9e2e-4379-a0c8-7516555e157d
[zimbra@mail conf]$ zmprov -l gaa
admin@mailtest.tk
spam.oozreobghv@mailtest.tk
ham.zmuvl8if5c@mailtest.tk
virus-quarantine.kcr3e4npu@mailtest.tk
zhengtingting@mailtest.tk
zhoushuqing@mailtest.tk
webmonitor@mailtest.tk
user@mailtest.tk
user1@mailtest.tk
10、删除用户
[zimbra@mail conf]$ zmprov da user1@mailtest.tk
[zimbra@mail conf]$ zmprov -l gaa
admin@mailtest.tk
spam.oozreobghv@mailtest.tk
ham.zmuvl8if5c@mailtest.tk
virus-quarantine.kcr3e4npu@mailtest.tk
zhengtingting@mailtest.tk
zhoushuqing@mailtest.tk
webmonitor@mailtest.tk
user@mailtest.tk
11、更改系统最大邮件大小:
查看最大系统邮件大小,显示当前系统最大邮件为10M。
[zimbra@mail ~]$ postconf message_size_limit
message_size_limit = 10240000
将系统最大邮件大小更改为20M。
[zimbra@mail ~]$ zmprov modifyConfig zimbraMtaMaxMessageSize 2048000
[zimbra@mail ~]$ postconf message_size_limit
message_size_limit = 2048000
以下还有两个连接,是在网络上找到的都有一定的详解比较详细的,提供大家去看O(∩_∩)O哈哈~。。。。