Ubuntu下Zimbra的安装

运维 系统运维
Zimbra 提供的主要是Zimbra Desktop邮件管理软件。我们安装使用Zimbra中,会出现各种各样的问题。无论是垃圾邮件、还是病毒邮件,或者是广告喷我们一头雾水。以下这篇文章主要介绍的是zimbra在Ubuntu8.0.4的安装过程。

  有很多人都已经列举过安装ZCS的必要程序了,相关资料比较多,大家可以自己去搜索。关于如何去寻找到底需要安装什么软件,我建议的方法为,直接运行ZCS安装程序,让它告诉你你到底需要什么。

  首先下载对应你的Ubuntu版本的ZCS,复制到任意目录,切换命令行到该目录,运行命令:

  Command代码

 

  1.  tar -xzf zc*  
  2.  
  3.  tar -xzf zc*  
  4.  

  压缩包中的文件会解压缩到文件夹zcs下,然后执行:

  Command代码

  1.   cd /temp/zcs  
  2.  
  3.   ./install.sh  
  4.  
  5.   cd /temp/zcs  
  6.  
  7.   ./install.sh  
  8.  

  然后会执行ZCS的安装程序,所有缺少的软件都会列出来,然后你需要用类似以下命令的方式安装他们。所有的包名称用空格隔开即可。

  Command代码

  1.   apt-get install libpcre3 libgmp3c2 libstdc++5  
  2.  
  3.   apt-get install libpcre3 libgmp3c2 libstdc++5  
  4.  

  然后重新安装ZCS安装脚本,使用默认参数安装,直到出现一个选项:输入你的域名。

  在这个时候,屏幕上可能会出现一个域名,类似于xxx.domain.com,然后告诉你找不到这个域名的MX记录。你需要输入domain.com来替换掉默认值。ZCS会自己运行nslookup来查找该域名的指向。

  下面的安装就不应该有错误了。***的时候会给你一个菜单,让你设定一堆东西。最简单的情况,你只要设置一下管理员的密码,在菜单3里面。如果有兴趣,你可以进入其他菜单看看,里面有很多参数可以设置,尤其是有好多密码可以修改。安装完成后,会提示你按回车完成安装。建议在这之后,将HTTP访问方式改为安全方式,即通过HTTPS访问邮箱。这是个安全问题,不过你可以不管它。如果你想要改成安全模式,需要输入以下命令:

  Command代码

  1.   su - zimbra  
  2.  
  3.   zmtlsctl https  
  4.  
  5.   su - zimbra  
  6.  
  7.   zmtlsctl https  
  8.  

  然后重启系统,系统启动后,稍等一会,让ZCS在后台完全启动起来,如果你安全过程完全正确的话,在浏览器输入https://xxx.xxx.xxx.xxx:7071(这里是内网IP),就可以看到管理控制台的登录页面。输入https://xxx.xxx.xxx.xxx可以访问邮箱客户端页面。如果你没有切换到安全方式访问邮箱,那么邮箱客户端界面的访问地址为http://xxx.xxx.xxx.xxx,仅少一个s。

  /tmp目录的权限问题

  如果你的/tmp目录没有该有的权限,那么在你安装过程中可能出问题。确保该目录拥有以下权限:

  Command代码

  1.   drwxrwxrwt root root /tmp  
  2.  
  3.   drwxrwxrwt root root /tmp  
  4.  

  如果不是,那么你需要使用root用户输入以下命令:

  Command代码

  1.   # chown root:root /tmp **Optional, good chance /tmp is already owned by root**  
  2.  
  3.   # chmod 777 /tmp  
  4.  
  5.   # chmod +t /tmp  
  6.  
  7.   # chown root:root /tmp **Optional, good chance /tmp is already owned by root**  
  8.  
  9.   # chmod 777 /tmp  
  10.  
  11.   # chmod +t /tmp  
  12.  

  ***一行中的t,代表粘滞位,标明该目录下的文件只有它的所有者用户才能删除。这里的所有者包括:文件的所有者,文件所在目录的所有者,或者root用户。这个权限设置意味着,即使一个用户拥有写权限,在这个目录中添加了一个文件,但是他如果没有删除权限,那么他也不能删掉这个文件。

  使用命令行发送邮件(可选操作)

  某些情况下,你可能需要从命令行界面或者计划任务里面发送邮件。在Unix里面,这个功能可以直接通过一个命令来实现。不过在默认的Ubuntu里面,并没有默认安装相关的功能。你需要安装mailx包来实现此功能。不过这样也会导致系统使用新的Mail Transport Agent来发送邮件,如果你没有安装Zimbra,那么没有任何问题,但是如果你安装了Zimbra,那么这样就会与Zimbra Postfix MTA冲突。如果你想要不产生冲突,你需要这么做:

  Command代码

  1.   wget http://ubuntu.lnix.net/misc/mta-dummy/mta-dummy_1.0_all.deb  
  2.  
  3.   dpkg -i mta-dummy_1.0_all.deb  
  4.  
  5.   apt-get install mailx  
  6.  
  7.   Add the following to /etc/mail.rc:  
  8.  
  9.   set sendmail=/opt/zimbra/postfix/sbin/sendmail  
  10.  
  11.   wget http://ubuntu.lnix.net/misc/mta-dummy/mta-dummy_1.0_all.deb  
  12.  
  13.   dpkg -i mta-dummy_1.0_all.deb  
  14.  
  15.   apt-get install mailx  
  16.  
  17.   Add the following to /etc/mail.rc:  
  18.  
  19.   set sendmail=/opt/zimbra/postfix/sbin/sendmail  
  20.  

  然后你可以通过输入以下命令来实现想要的功能:

  Command代码

  mail @

  mail @

  输入标题与内容,在***的空行中输入“.”来结束。你可以再/var/log/zimbra.log文件中查看邮件是否被成功发送。

【编辑推荐】

  1. 开源软件商Zimbra拟明年增加Web邮箱IM功能
  2. Zimbra邮件系统安装
  3. Zimbra server的安装
  4. Zimbra 未解决的三个细节问题
责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-01-21 17:01:34

Zimbra

2011-01-19 12:56:45

Zimbraserve安装

2011-02-21 17:28:50

Zimbraserver安装

2011-02-21 17:41:58

2011-01-21 17:43:13

2011-01-20 11:00:07

Zimbra安装

2011-01-19 12:29:44

2011-02-21 16:00:41

UbuntuGFTP安装

2011-03-14 13:07:23

Ubuntu安装LAMP

2011-01-18 18:21:44

Ubuntu安装Thunderbird

2011-02-25 14:35:06

ubuntuproftp安装

2011-03-03 14:47:35

2011-03-03 09:04:25

2011-03-03 14:47:35

2011-03-21 16:21:21

ubuntulamp

2011-03-29 10:22:33

2011-03-10 08:59:04

Ubuntu安装LAMP

2011-07-14 13:28:24

2016-01-04 13:52:12

UbuntuSwift安装

2009-06-15 09:01:19

安装Jboss
点赞
收藏

51CTO技术栈公众号