Linux1 邮件服务器  安装Sendmail
免费版本的Sendmail是,用户可以在上面下载最新版本的源代码包进行编译安装。而对于Red Hat Enterprise Linux5.4的用户来讲也可以使用安装光盘上自带的RPM包进行安装。
在使用RPM安装Sendmail之前,首先需要在终端界面下使用-qa命令参数查看系统是否安装有Sendmail及所需宏文件编辑器m4,如图9-7所示。
图9-7  查看是否安装Sendmail所需软件
由图9-7所示,可看出默认情况下Sendmail及m4已经安装了。但其它与Sendmail相关的软件是没有被安装的,其中sendmail-cf分布在系统的第2张光盘中,而sendmail-doc和sendmail-devel两个软件包则分布在系统的第3张光盘。
这里,首先将系统的第2张光盘放入光驱中,然后使用mount命令将此光盘挂载到一个指定的目录(如,/tmp)下,如图9-8所示。
图9-8  挂载第2张光盘到/tmp目录
将光盘挂载到指定的目录后,接着可在终端下输入mount命令,查看光盘是否挂载成功,如图9-9所示。
图9-9  查看光盘是否挂载成功
从图9-9所示的最后一行输出结果可查看到系统的第2张光盘已被成功挂载到/tmp目录下。然后可以使用find搜索命令,在该系统光盘中查Sendmail的sendmail-cf软件包,如图9-10所示。
图9-10  查sendmail-cf软件包
由图9-10输出结果可知,已成功查到sendmail-cf软件包,其路径为/tmp/Server/sendmail-cf-8.13.8-2.e15.i386.rpm。接下来,就可以使用rpm工具对sendmail-cf软件包进行安装。安装软件包时,使用的语法为“rpm –vih 软件包的绝对路径”。如图9-11所示。
图9-11  安装Sendmail-cf软件包
当sendmail-cf软件包安装完成后,为了确保正确无误,此时可通过在终端下输入“rpm –qa|grep sendmail”命令,并按【回车】键查看软件包安装情况,如图9-12所示若在输出中,能够查看到已安装的sendmail-cf软件包时,则证明该软件包已成功安装。
图9-12  查看Sendmail-cf软件包安装情况
确定sendmail-cf软件包已被成功安装后,可以使用umount命令将系统的第2张光盘卸载掉,然后再利用mount命令查看光盘是否成功卸载,如图9-13所示。以便下面对第3张光盘的挂载和使用。
图9-13  卸载第2张光盘
linux怎么读光盘由上图可知,系统第2张光盘已被成功卸载。此时,需要将系统的第3张光盘放入光驱中,然后使用mount命令将此光盘挂载到任一个指定的目录下(如,/tmp),如图9-14所示。
图9-14  挂载系统光盘到/tmp目录
将光盘挂载到指定的目录后,接着可在终端下输入mount命令,并按【回车】键查看光盘是否挂载成功,如图9-15所示。
图9-15  查看光盘是否挂载成功
从图9-15所示的最后一行输出结果可看出系统光盘已被成功挂载到/tmp目录下。然后使用find搜索命令,在系统光盘中查Sendmail的sendmail-doc和sendmail-devel软件包,如图9-16所示。
图9-16  查sendmail-doc、sendmail-devel软件包
由图9-16输出结果可知,已成功查到sendmail-doc、sendmail-devel软件包。下面,就可以使用rpm工具对这两个软件包进行安装。安装软件包时,使用的语法为“rpm –vih 软件包的绝对路径”。如图9-17所示。
图9-17  安装sendmail-doc、sendmail-devel软件包
当两个软件包安装完成后,为了确保正确无误,此时可通过在终端下输入“rpm –qa|grep sendmail”命令,并按【回车】键查看软件包安装情况,如图9-18所示。若在输出中,能够查看到所有已安装的Sendmail软件包时,则证明Sendmail已被成功安装。
图9-18  查看软件包安装情况
 
到现在为止,Sendmail最新且相对稳定版本是8.14.4,你还可以在网站上,下载相关的rpm安装包进行安装。由于Sendmail在服务器领域具有特殊的地位,所以针对它的攻击也比较多,发现的安装漏洞也随之增多,因此经常下载最新版本的Sendmail是很重要的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。