b. 编译并安装四个perl模块
直接进入每个目录运行 perl makefile.pl;make;make test;make install 即可。
cd /root
for i in ./*;do tar xvfz $i;done
cd 每个相应的模块目录
perl makefile.pl
make
make test (确保你测试成功)
make install
c. 编译sendmail加入milter支持
放下面的行在 devtools/site/site.config.m4 (用vi创建该文件)
appenddef(`conf_sendmail_envdef',`-dmilter')
确保编译过程中看到sendmail带参数 -dmilter 进行编译。
新的sendmail版本加强了安全性,不再运行以suid,需要设置用户名和组名smmsp, 在/etc/passwd中加入下面的行:
smmsp:x:25:25:sendmail:/:
在/etc/group中加入下面的行:
smmsp:x:25:
cd /root/sendmail-8.12.1
cd sendmail
sh build
cd ../cf/cf
cp generic-linux.mc sendmail.mc
vi sendmail.mc (且放下面的行到该文件中)
define(`confprivacy_flags', `authwarnings,needmailhelo,novrfy,noexpn,restrictqrun')dnl
input_mail_filter(`mimedefang', `s=unix:/var/run/mimedefang.sock, f=t, t=s:60s;r:60s;e:5m')
feature(`smrsh',`/usr/sbin/smrsh')dnl
feature(`mailertable',`hash -o /etc/mail/mailertable.db27%)dnl
feature(`virtusertable',`hash -o /etc/mail/virtusertable.db27%)dnl
feature(`access_db27%)dnl
feature(redirect)dnl
feature(always_add_domain)dnl
feature(use_cw_file)dnl
feature(use_ct_file)dnl
feature(local_procmail,`',`procmail -t -y -a $h -d $u')dnl
mailer(smtp)dnl
mailer(procmail)dnl
cwlocalhost.localdomain
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器