最近公司要安装自己的邮件服务器,由于使用windows、苹果、linux的都有,所以选择了zimbra,下面说说我安装zimbra的过程。

     首先是安装ubuntu10.04系统啦,安装的时候只选择安装openssh就行了。

安装好了之后,首先要把IP修改为静态IP。

sudo vi /etc/network/interfaces

     

# The primary network interface

auto eth0
iface eth0 inet dhcp

下面我们将其设置成静态IP.

第一步:屏蔽掉自动获取IP的设置
iface eth0 inet dhcp将这一行屏蔽掉
修改之后的内容如下:
# The primary network interface
auto eth0
#iface eth0 inet dhcp

第二步:添加静态IP的信息
# The primary network interface
iface eth0 inet static
address 192.168.0.175

network 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1

其实这里的network还不清楚是什么,只是用IP和gateway试了下。

然后是修改dns解析:

sudo vi /etc/resolv.conf


修改为:

nameserver xxx.xxx.xxx.xxx

这里的XXX.XXX.XXX.XXX设置为本机的IP,也就是上面静态IP中的address。


sudo vi /etc/bind/named.conf.options

  1. options {  
  2.     directory "/var/cache/bind" ;  
  3.     query-source address * port 53 ;  
  4.     forwarders {  
  5.         xxx.xxx.xxx.xxx; xxx.xxx.xxx.xxx;  
  6.     };  
  7.     auth-nxdomain no; # conform to RFC1035  
  8. };  
options {
    directory "/var/cache/bind";
    query-source address * port 53;
    forwarders {
        xxx.xxx.xxx.xxx; xxx.xxx.xxx.xxx;
    };
    auth-nxdomain no; # conform to RFC1035
};

 

其中,forwarders中间填写你的网络服务商提供的DNS服务器IP地址。也就是/etc/resolv.conf修改之前里面的ip。


然后是安装dns服务器和修改hosts。

sudo vi /etc/hosts

在这个文件中添加一行

192.168.0.175   mail.xxxx.com    mail

这个地方的XXXX是你主机的名字。

z        安装winadmin。这个是主要是为了图形化配置dns,方便管理。

下载http://www.webmin.com/download.html
  安装sudo  dpkg  -i  package.deb
https://192.168.0.175:10000   登陆进行管理,账号密码,用系统账户。语音改成中文。
在 模块中选择增加dns服务器 bind ,然后配置dns
1 。   增加新的主区域,xxxx.com ,地址设置为mail.xxxx.com其他都用默认
2 。  Jqk.com区域中,邮件服务器增加。名称xxxx.com 优先:10 邮件服务器:mail.xxxx.com
3 。  Jqk.com区域中,地址增加,mail.xxxx.com  192.168.0.175
应用一下 ,基础配置完了。



这里也可以自己写配置文件:来自于 http://writeblog.csdn.net/PostEdit.aspx?entryId=6108136

1、/etc/bind/named.conf.local中添加以下配置:

Java代码
  1. zone "mydomain.com"  {  
  2.     type master;  
  3.     file "/etc/bind/db.mydomain.com" ;  
  4. };  
zone "mydomain.com" {
    type master;
    file "/etc/bind/db.mydomain.com";
};

 

2、创建/etc/bind/db.mydomain.com文件,内容如下:

Command代码
  1. ;  
  2. ; BIND data file for mydomain.com  
  3. ;  
  4. $TTL 604800   
  5. @ IN SOA mail.mydomain.com. admin.mydomain.com. (  
  6.         070725           ; Serial  
  7.         604800           ; Refresh  
  8.         86400             ; Retry  
  9.         2419200         ; Expire  
  10.         604800  )        ; Negative Cache TTL  
  11. ;  
  12. @ IN NS mail  
  13.     IN MX 10  mail  
  14.     IN A xxx.xxx.xxx.xxx  
  15. mail IN A xxx.xxx.xxx.xxx  

 

这里的IP地址为内网IP,所有出现mydomain.com的地方,换成你自己的域名,Serial由你自己随便填写,不过需要注意,每当修改这个文件后,需要增加这个数字(比较方便的做法为使用当前日期作为Serial)。然后重启服务器。

 

现在,你可以执行nslookup mydomain.com来检查你的配置是否正确了。如果解析的结果为你的外网IP,那么你的配置还有地方是错的。正确的结果应该为你的内网IP。



最后还要修改主机名称

 sudo vi /etc/hostname


mail.xxxx.com


到这里,就可以安装zimbra了。这里没什么好说的,根据提示选择安装。

在其中一步的时候会提示的修改hostname,这个地方输入Y,回车,然后输入xxxx.com回车。


然后会显示解析结果,

   mail.xxxx.com

   192.168.0.175

还有些忘了,大概就是这样的,然后继续安装,到某步会显示一个字符菜单,这里选择3->n

   n是一个数字,这个字符选择前面会有几个****,这里选择之后会让你输入密码,这个是你进入web管理界面的密码,一定别忘了。之后就能顺利安装成功了。

   安装好了之后,打开网页浏览器firfox,用https://192.168.0.175:7071进入网页管理页面

   帐号:admin@xxxx.com

   密码:就是你刚刚设置的时候输入的密码

   进入界面之后,就可以进行管理了,在用户里买你添加用户,然后在其他电脑安装zimbra客户端,选择zimbra,服务器IP就是你zimbra服务端的主机IP,然后输入你在管理页面建立的帐号,就可以使用又想了。

   这里提示下,如果你的域名没有注册,则无法接受外网发送进来的邮件,但是如果DNS配置正确,可以把邮件发送到外网。


     这是我查了很多网站之后的安装经验,如果有雷同,请谅解。

Logo

更多推荐