Linux下架设安全的Web邮件服务器

我们讲述如何把Linux机器配置成一个基于Web的电子邮件系统。这个电子邮件系统可以用于一个小团体或者组织之中。当然,如果你家里有一个Internet连接(比如DSL),那么它也可以用安全的方式远程检测你的电子邮件。   我们使用的软件是带有mod_ssl和PHP4的Apache,还有Webmail软件Aeromail。之所以选择这一组合,是因为它们的开发和维护都非常活跃,安装非常简单,功能也非常
摘要由CSDN通过智能技术生成
我们讲述如何把Linux机器配置成一个基于Web的电子邮件系统。这个电子邮件系统可以用于一个小团体或者组织之中。当然,如果你家里有一个Internet连接(比如DSL),那么它也可以用安全的方式远程检测你的电子邮件。

  我们使用的软件是带有mod_ssl和PHP4的Apache,还有Webmail软件Aeromail。之所以选择这一组合,是因为它们的开发和维护都非常活跃,安装非常简单,功能也非常丰富。

   假设系统上还没有安装Web服务器或者SSL库。首先要安装基本的邮件服务器、IMAP服务器,并且确保它们只接收本地连接。接着,要构建一个强大的 Web服务器,它支持SSL(加密套接字协议层)连接和PHP脚本语言。接下来,安装用于在一个Web页面上显示邮件的软件就非常简单了。

  下面是要下载的文件表:

  -rw-r--r-- 1 jose jose 22841 Nov 19 15:18 aeromail-1.40.tar.gz

  -rw-r--r-- 1 jose jose 2847497 Oct 25 19:14 apache_1.3.14.tar.Z

  -rw-r--r-- 1 jose jose 1866035 Oct 25 13:27 imap.tar.Z

  -rw-r--r-- 1 jose jose 748253 Oct 25 19:15 mod_ssl-2.7.1-1.3.14.tar.gz

  -rw-r--r-- 1 jose jose 2086131 Sep 24 11:46 openssl-0.9.6.tar.gz

  -rw-r--r-- 1 jose jose 2225976 Nov 5 13:31 php-4.0.3pl1.tar.gz

  之所以选择这些版本是因为它们提供了大部分的功能,并且非常稳定。在自己架设服务器时,建议最好使用最新的可用版本,并且随时关注补丁的发布。

  现在有了所需要的软件就可以开始工作了。应该说,整个配置过程不会花太多的时间,在本文中,我们把所有的文件都置于同一个目录之下(/webmail),而Apache则安装于缺省的目录之下,即/usr/local/apache/htdocs。

   安装前的准备

   我们要在电脑中安装一个软件包用于实现监听服务。一般来说,Linux工作站在安装过程中不会安装该软件。这个程序就是inetd服务器,它可以监听一 些邮件收发的后台程序。在Red Hat 6.2的安装中,包含该程序的RPM文件是inetd-0.16-4.i386.rpm。在Red Hat 6.2中,下面的步骤将完成inetd后台程序的安装:

  # rpm -ivh inetd-0.16-4.i386.rpm

  # /usr/sbin/inetd

  # /sbin/chkconfig inetd on

   构建IMAP服务器

   IMAP(Internet Message Access Protocol)是用户从不同的计算机访问邮件的一种方式。它的工作方式是在一台中央计算机上存储信息,并且允许用户访问信息的一个拷贝。你可以让本地 工作站和服务器同步,此外也可以为邮件创建一个文件夹,并且具有完全的访问权限。这一点和POP3不同。

  首先,下载文件,并且将其解压缩:

  $ tar -zxvf imap.tar.Z

  然后进入新建的目录中并且编译IMAP服务器。因为使用的是Linux,所以这个过程非常简单:

  $ cd imap-2000

  $ make slx

  (输出结果省略)

  安装新的IMAP服务器也非常简单,只需将其放到合适的位置即可:

  # cd imapd

  # cp imapd /usr/sbin/imapd

  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值