Sendmail 软件是在 UNIX/Linux 平台下被广泛应用的邮件服务器系统,如在 IBM AIX 平台下的 bos.net.tcp.client 文件集就已经内置包括了 Sendmail v8.11.6p2(AIX 5.2), Sendmail v8.13.4 (AIX 5.3)。但是另外一方面 Sendmail 的安全性较差,由于邮件系统需要处理的是外部发送来的各种各样的信息,甚至包含一些恶意数据,然而 Sendmail 在大多数系统中都是以 root 身份运行,一旦出现问题,就会对系统安全造成严重影响。所以对于 Sendmail 的安全问题必须得到 UNIX 系统管理员的重视,而最主要的修补手段就是安装新版本的 Sendmail。
由于 IBM 并不提供编译过后的 bff 或者 rpm for AIX 的 Sendmail 安装包,通过对 AIX 的 Technology Level 及 Service Pack 的升级也不会提高其内置 Sendmail 的版本。所以我们只能自行从 Sendmail 官方网站 (www.sendmail.org) 下载并编译安装最新稳定版本(目前的版本是 v8.14.3)
![]() ![]() |
![]()
|
为了在 AIX 平台下成功编译 Sendmail 源码,我们必须先准备好编译器以及相应 AIX 环境参数。在 IBM 平台下有两种编 C++ 译器,一种是需要付费购买的 XLC 或者 VAC,另外一种就是免费的开源 GCC g++ 编译器。本文中就采用这种免费的 GCC 编译器来安装 Sendmail。注意:以下安装操作都在 root 系统管理员用户下完成。
GCC g++ 编译器:
AIX 5.2 平台:pware.gcc-g++.4.2.4.0.bff.gz
下载地址:http://pware.hvcc.edu/download/aix52/pware.gcc-g++.4.2.4.0.bff.gz
AIX 5.3 平台:pware53.gcc-g++.4.2.4.0.bff.gz
下载地址:http://pware.hvcc.edu/download/aix53/pware53.gcc-g++.4.2.4.0.bff.gz
Sendmail v8.14.3 软件:sendmail.8.14.3.tar.gz
下载地址:ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.3.tar.gz
采用 FTP 或者其它方式把这些软件包传到拟安装 Sendmail 的主机上,如 /tmp/sendmail 目录下,并且使用相关命令进行解压:
# gunzip -d pware.gcc-g++.4.2.4.0.bff.gz (AIX 5.2) 本文转自IBM Developerworks中国 |