喜欢本站并加入收藏
首 页 电脑学园 技术文档 图形图像 办公应用 网页设计 管理资料 PPT模板 方案合同
 位置: 北方教程网 >> 技术文档 >> Mail服务器 >> 正文
   详解Sendmail邮件服务器的安装与设置
详解Sendmail邮件服务器的安装与设置
[ 作者:佚名   来源:网络整理   点击数:   更新时间:2008-1-22 ]

首先下载最新版本Sendmail 

  有关最新版本的发布,请浏览Sendmail的主页 http://www.sendmail.org

   安装Sendmail

   用root登陆或su成root后,先把tar.gz的包解开tar fvxz sendmail.8.9.3.tar.gz,用make -f 开始编译

  编译完成后系统会产生系统设定文件,也就是sendmail.cf (一般这个文件都存放在/etc下)

  接下来,这按几步继续安装: (注:~/sendmail为解开后的sendmail目录)

  1.请切换至设定档目录~/sendmail/cf/cf 之下。找一个合适自己系统的XXXX.mc档。笔者一般上是使用tcpproto.mc

  这一个不用uucp的档。如果是用tcpproto.mc 这个档,笔者在solaris 2.3 试了,得记得在档中要加上一行:

  OSTYPE(solaris2)

  Sun 4.1.3 不必,其他系统就不晓得了。在目录 ~/sendmail/cf/ostype下有几个OSTYPE()可以的 档,

  只有这个目录有资料的才可能能够OSTYPE()。还有, 如果是 system V的/bin/mail,似乎就得要加OSTYPE()。

  一句老话,详情请看DOCUMENT:~/sendmail/cf/README。这希望有经验的朋友能够补充:)

  如果不小心忘了加上OSTYPE()会怎样?也不会怎样,只会有"unknow mailer error" 的错误,然後信收不到。

  有一点要提醒大家的,就是:在~/sendmail/cf/cf 所看到的各种系统的.mc 档,都是Sendmail 8.6.x的作者

  Eric Allman 「演示」给大家看的,所以,可以看到档名都有个"cs",要是没有修改就用这些档的话,那一定会发生错误的。而要修改,有相当多地方要改,所以,如笔者一般懒的人,用tcpproto.mc 还是比较简单又不会出错:)

 2.好,选定了某一个合意的.mc 档,那接下来可执行m4产生.cf 档。请下指令:

  # m4 XXX.mc > YYY.cf 如果是sun 4.1.3 ,可能系统会抱怨m4的版本太旧了。那请试一试用:

  # /usr/5bin/m4 XXX.mc >YYY.cf

  要是还是不行,那就请去抓新版的m4回来compile (可以在 http://www.gnu.org 找到gnu 的m4)。

  这个步骤是要把compile好的files, install 到系统上去了。

  罗嗦的我还是得再一次提醒您看看:把旧档案备份好了吗?

  好,假设compile 的结果非常没挑战性的没有任何错误,产生.cf 档过程也没有甚麽值得注意的讯息。所产生的.cf 档 也改好了。而且最重要的:作好旧档的备份(不是我要吓人,这是以防万一)。

  1.挑个老板没有在用mail的时间,快手快脚的切换至目录~/sendmail/src ,下指令:

  # make -f Makefile.XXX install

  系统会把compile出来的~/sendmail/src/sendmail与man document拷贝到它们该有的目录(所以你还如果没有备份/usr/lib/sendmail ,那赶快祈祷待回不要出问题,要不然就赶快准备泪水哭吧!

  因为旧的会被compile 出来的sendmail覆盖)

  2.切换至目录~/sendmail/cf/cf ,把产生出来的YYY.cf档拷贝到本系统sendmail.cf 应该在的地方,
  如:/etc或 /etc/mail 。

  3.把旧sendmail daemon 的process 杀掉。(这应该不用我罗嗦吧!用ps -ax  grep sendmail  grep -v grep 找出旧daemon的process(或head -1 /etc/sendmail.pid 或 head -1 /etc/mail/sendmail.pid),然后用 kill -9 processID干掉它(或直接用 kill -9 `head -1 /etc/sendmail.pid`)。

  4.启动新daemon。例如下指令:
  /usr/lib/sendmail -bd -q30m
  当然,保守一点,看旧的daemon怎麽跑,照旧的来下参数应该是没有问题。

  这时,初步安装就已经完成了,接下来请看设置sendmail

  

[1] [2] [3] [4]  下一页

上一篇: Windows 2003系统架设邮件服务器的方法 下一篇: 没有了
打印此文  收藏此页  关闭窗口  返回顶部
 相关文章  热点文章
 · 安装了windows和linux系统用户如何卸载Linu...
 · 让你的Vista系统自动变换IP地址
 · 九个保障Linux系统安全的注意事项
 · 远程管理Web服务器的方法技巧
 · Win XP开机出现DLL文件错误的解决方法
 
热 点 图 文
教你节省Vist...
使用Windows ...
 · 安装了windows和linux系统用户如...
 · 让你的Vista系统自动变换IP地址
 · 九个保障Linux系统安全的注意事项...
 · 远程管理Web服务器的方法技巧
 · Win XP开机出现DLL文件错误的解决...
 · Win Vista系统自带IIS7.0设置详解...
推 荐 阅 读
Win Vista比X...
用户安全上网...
 · Vista系统组建局域网共享问题分析...
 · 新手如何学会查看计算机的硬件配...
 · 新手必看的二十个电脑使用技巧
 · 没光驱的笔记本电脑如何重新安装...
 · 上网电脑预防病毒的几个方法
 · 新版IE8.0无法输入支付宝密码的解...
 设为首页 - 加入收藏 - 关于本站 - 联系我们 - 广告合作 - 友情链接 - 在线交流 - 
CopyRight© 2006-2009 Eduai.Com All Rights Reserved
在线交流 QQ:524152258 辽ICP备07001851号
免责声明:本站部分资源来自网络,如有侵犯您的版权请通知,我们立即删除。