内容摘要:由于Sendmail自始至终一直作为邮件服务器的标准后台进程,并为广大服务器生产厂家所采纳,因此现阶段,想通过其它软件替代Sendmail做为邮件服务,似乎有远水难解近渴之感;当务之急,只有通过升级Sendmail来达到防止"邮件转发"的目的。
1. 进入当前目录下的/src目录,编辑文件Makefile.m4
将:MAPDEF= ifdef(`confMAPDEF', `confMAPDEF')
改为:MAPDEF= ifdef(`confMAPDEF', `confMAPDEF',`NDBM')
2. 在/src目录下,运行./Build进行编译。
TIPS:在编译过程中,可能会出现:sh groff not found 的提示信息。
可将Makefile.m4文件中有关groff的行注释掉即可:
#NROFF= ifdef(`confNROFF', `confNROFF', `groff -Tascii')
若想将编译结果直接安装到缺省目录下,可通过:
./Build install 来实现。
若出现gcc not found 或cc not found,可在/usr/bin下做如下软连接:
ln -s /usr/bin/gcc gcc的实际位置,或 ln -s /usr/bin/cc cc的实际位置。
如果还出现上述信息,则需要你重新安装gcc或cc编译器。
三. 生成配置文件sendmail.cf
1. 进入sendmail-8.9.3目录下的cf/cf目录,编辑tcpproto.mc文件:
将源代码:
divert(0)dnl
VERSIONID(`@tcpproto.mc 8.10 (Berkeley) 5/19/1998')
OSTYPE(*Your Os Type)
DOMAIN(*Your Domain Name)
FEATURE(access_db,dbm -o /etc/mail/access)
FEATURE(blacklist_recipients)
FEATURE(nouucp)
MAILER(local)
MAILER(smtp)
TIPS:在*Your Os Type一项中填写"你的系统类型"(例如:solaris2),该型文件可在sendmail-8.9.3目录下的/cf/ostype目录下查到。
在*Your Domain Name一项中填写你的域名,并用单引号括起(例如:'cstnet.net.cn')
这其中FEATURE(blacklist_recipients),也可省略。
责编:豆豆技术应用
- 配置 SCA 组件参与 WS-AT 全局事务
- 使用 WebSphere Process Server 关系开发集成解决方案
- Samba服务器安装配置过程介绍
- pptpd+radius+mysql 安装攻略(part1 pptpd部分)
- slackware10.0安装PPTPD服务做MPPE加密VPN的全过程
- LINUX 下 VPN 服务器 pptpd 配置
- Red Hat 8.0上通过RPM安装PPTPD服务器
- 快速安装Linux上的pptpd服务器
- 使用Windows PowerShell查看系统信硬件信息-1
- 在 WebSphere Portlet Factory 中创建 Web Service