Chinaunix首页 | 论坛 | 博客
  • 博客访问: 623078
  • 博文数量: 110
  • 博客积分: 3808
  • 博客等级: 中校
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-15 14:32
个人简介

声的伟大!

文章分类

全部博文(110)

文章存档

2014年(1)

2013年(2)

2012年(12)

2011年(81)

2010年(14)

分类: LINUX

2012-08-23 11:01:07

Zimbra是VMware旗下的一款免费开源的邮件系统,其功能齐全,有自带的webadmin与webmail,个人感觉webmail界面比较美观。
下载地址:

简介:
  Zimbra与众不同的特点是其“Zimlet”网络服务提供了更多的电子邮件功能。例如,人们可以简单地用鼠标点击电子邮件程序中的航班信息以检查航班的状况。用户还可以在电子邮件中

跟踪FedEx公司的投递情况并且获得地图、股票和其它信息。
  Zimbra的核心产品是Zimbra协作套件(Zimbra Collaboration Suite,简称ZCS)。除了它的核心功能是电子邮件和日程安排服务器,当然还包括许多其它的功能,就象是下一代的微软

Exchange。在电子邮件和日程安排之外,它还提供文档存储和编辑、即时消息以及一个利用获奖技术开发的全功能的管理控制台。ZCS同时也提供移动设备的支持,以及与部署于Windows、

Linux或apple操作系统中的桌面程序的同步功能。
核心功能
  电子邮件服务
  它打破传统电子邮件的限制,提供集成的信息和协作办公,以提高工作效率,通过自动整理的邮箱、标签以及对话视图,zimbra让电子邮件易于管理,提供即时信息、共享日历以及快捷

的文档创作和协作功能,改变由他人协作的方式,使用zimbra可以在任何地点从任意计算机访问自己的账户,而无论使用的是windows、apple还是linux操作系统,zimbra还可以与blackberry

、iphone等手持设备同步,即使在路上也能时刻掌握最新资讯,zimbra可以作为个人电子邮件操作系统,也可以用于整个组织。既可以本地部署,也可以部署在托管服务器上。
  电子邮件具体功能 1、收件箱、邮件、搜索(inbox, mail&search)
功能图示(8张)
  2、插件(mashups)
  3、日历(calendar)
  4、文档协作(document collaboration)
  5、即时消息、任务、公文包(im,task,briefcase)
  6、zimbra桌面(zimbra desktop)
  7、与outlook或apple同步(outlook&apple sync)
  8、移动访问(zimbra mobile)Zimbra协作套件(Zimbra Collaboration Suite)


环境:Centos5 IP:192.168.2.47 GATEWAY:192.168.1.1 192.168.2.1

首先必须安装依赖的软件包(我是用CentOS自带的yum安装,如果系统为linux,可以到网上去下载相应rpm软件包):
yum -y install sudo perl libstdc++ gpg sqlite gmp sysstat  openssl openssl-devel
关闭Selinux
# setenforce 0

接下来关闭sendmail 不然的话,后面服务无法启动
# service sendmail stop
# chkconfig sendmail off

# vim /etc/hosts
192.168.2.47 mail.zimbra-test.com


一、DNS安装配置
如果方便可以直接在你的域名管理后台添加mail的A记录及MX记录。如果暂时是测试环境那就自己建一个dns服务吧,其实也很简单。
从下载bind9.9,这是当前的最新版了。

# tar xvf bind-9.9.1.tar.gz 
# cd bind-9.9.1
# ./configure --prefix=/usr/local/bind --enable-threads
# make && make install
# /usr/local/bind/sbin/rndc-confgen > /usr/local/bind/etc/rndc.conf
# tail -10 /usr/local/bind/etc/rndc.conf |head -9| sed s/#\// > /usr/local/bind/etc/named.conf
# dig > /usr/local/bind/etc/named.root
# vim /usr/local/bind/etc/named.conf

 key "rndc-key" {
  algorithm hmac-md5;
  secret "CTAPFb1II94jnlOjPS5s/A==";
 };
 
 controls {
  inet 127.0.0.1 port 953
  allow { 127.0.0.1; } keys { "rndc-key"; };
 };
options {
        directory "/usr/local/bind";
        pid-file "var/named.pid";
        forwarders {
                192.168.1.1;
                192.168.2.1;
        };
};
zone "." IN {
        type hint;
        file "etc/named.root";
};
zone "localhost" IN {
        type master;
        file "etc/named.local";
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "etc/named.localarpa";
};
zone "zimbra-test.com" IN {
        type master;
        file "etc/named.test";
};
zone "2.168.192.in-addr.arpa" IN {
        type master;
        file "etc/named.testarpa";
};

接下来建立这个主文件中指定的zone配置文件
(1)named.local
$TTL 86400
@   1D    IN      SOA     @        root.localhost. (
                                        20110429
                                        3H
                                        15M
                                        1W
                                        1D )
    1D    IN      NS      @
    1D    IN      A      127.0.0.1

(2)named.localarpa
$TTL 86400
@       IN      SOA     localhost.      root.localhost. (
                                        20110429
                                        3H
                                        15M
                                        1W
                                        1D )
        IN      NS      localhost.
1       IN      PTR     localhost.

(3)named.test
$TTL 86400
@       IN      SOA     zimbra-test.com.       root.zimbra-test.com.(
                                        20110429
                                        3H
                                        15M
                                        1W
                                        1D )
        IN      NS      @
        IN      MX  10   mail.zimbra-test.com.
ns      IN      A       192.168.2.47
@       IN      A       192.168.2.47
mail    IN      A       192.168.2.47

(4)named.testarpa
$TTL 86400
@ IN SOA zimbra-test.com. root.zimbra-test.com. (
                        20110429 ; Serial
                        3H ; Refresh 1d=1 days
                        15M ; Retry 30m=30 minutes
                        1W ; Expire 1w=7 days
                        1D ) ; Minimum ;Negative Caching
@         IN NS zimbra-test.com.
47        IN PTR zimbra-test.com.
47        IN PTR mail.zimbra-test.com.
47        IN PTR ns.zimbra-test.com.



测试DNS是否成功配置
编辑/etc/resove.conf配置文件
nameserver 192.168.2.47


[root@mail ~]# host -t mx zimbra-test.com
zimbra-test.com mail is handled by 10 mail.zimbra-test.com.
说明DNS配置正确

注:
(1)/usr/local/bind/sbin/rndc-confgen 这条命令的意思就不解释了,只是在执行这个命令时有时候会卡住,这是因为/dev/random的原因。编辑这个文件,在里面输入随意的数字字母,多

输点,保存退出,这个命令就执行成功了,以前在centos上没遇见这个问题。这里注意一下喽。
(2)named.conf中options这一行以上的内容就是由(1)产生的,这里不能自建。一定要用rndc-confgen这个命令生成。
好了以上我只是建了一个测试环境。不需要太复杂
启动之后用nslookup,ping检查一下看是否能正常解析,如果有错误会在/var/log/messages中可以看到。
=======================================================================


二、安装zimbra
# tar xvf zcs-7.2.0_GA_2669.RHEL5.20120410001957.tgz
# cd zcs-7.2.0_GA_2669.RHEL5.20120410001957 
在CentOS-5.5-64bit上安装ZCS For RHEL5的软件包,需要加参数--platform-override:
# ./install.sh --platform-override
选择要在这台机器上安装的服务,如果不是分布式安装就可以选择全部:
选择默认安装:
Install zimbra-ldap [Y]
.
.
.
Install zimbra-memcached [N] 
Install zimbra-proxy [N]

Change domain name?[Yes] yes
更改域名,主机名mail.zimbra-test.com,域名设置为zimbra-test.com

Address unconfigured (**) items  (? - help) 3
Select, or 'r' for previous menu [r] 4     //设置管理密码
Select, or 'r' for previous menu [r] r     //返回上层页面

Select from menu, or press 'a' to apply config (? - help) a     //输入“a”以配置应用
Save configuration data to a file? [Yes] yes
.
.
.
Notify Zimbra of your installation? [Yes] no
Configuration complete - press return to exit
安装完成,按任意键退出:

切换成zimbra用户(安装zimbra时系统自动创建),查看ZCS套件工作的状态:
[root@mail zcs]# su - zimbra
[zimbra@mail ~]$ zmcontrol status
Host mail.zimbra-test.com
antispam                Running
antivirus               Running
ldap                    Running
logger                  Running
mailbox                 Running
memcached               Running
mta                     Running
snmp                    Running
spell                   Running
stats                   Running
zmconfigd               Running

管理员登陆页面:

点击登录

邮箱客户端登陆页面:(需要DNS配置成功做解析支持)

点击登录

基本配置已经完成......
阅读(10045) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chenxuechang2014-05-13 10:08:26

hello,我想请问这个免费版的有没有 白名单功能,就是说我执行信任的域名才能允许发送