精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>系统管理>>系统设置与技巧>>系统相关之howto>>系统相关的 : 如何更新 sendmail

主题:系统相关的 : 如何更新 sendmail
发信人: neal()
整理人: hahalee(1999-04-22 02:54:03), 站内信件

        由於 sendmail 功能强大,也因此三不五时就有 security hole,因此注意 
        网路上的新版 sendmail 公告并即时更新,对於系统安全来说是很重要的。 
 
        以下提供两种更新的方法: 
 
< 方法一 > 
 
From: [email protected] (Sound) 
 
Step 1: 
   ftp://ftp.CS.Berkeley.EDU/ucb/src/sendmail/ 
   ftp://ftp.csie.nctu.edu.tw/pub/Unix/mail/ucb-sendmail/ 
   ftp://freebsd.ee.ntu.edu.tw/freebsd/woju/sendmail.8.8.4.tar.gz 
 
Step 2: 
   解开後: 
   cd src/Makefiles 
   chmod u+w Makefile.FreeBSD 
   编辑 Makefile.FreeBSD,在 CFLAGS+=... 最後加上 
-DMIME8TO7=0,也就是: 
   CFLAGS+=-I${.CURDIR} ${DBMDEF} -DMIME8TO7=0 
 
Step 3: 
   cd .. 
   ./makesendmail all install 
 
Step 4: 
   ps -auxwww | grep sendmail 
   找出旧的 sendmail PID 
   kill -9 <sendmail's PID> 
 
   /usr/sbin/sendmail -bd -q30m 
 
-- 
                                         [email protected] 
                                              台大电机  吴  庆  鸿 
 
< 方法二 > 
 
From: [email protected] (Jian-Da Li) 
 
        (使用 FreeBSD-current 的 source) 
         
        1. cd /tmp 
        2. ncftp2 -a freebsd.csie.nctu.edu.tw 
           > cd /pub/FreeBSD-current/src/usr.sbin 
           > get -R sendmail 
           > bye 
        3. cd sendmail/src 
        4. vi conf.h (change MIME8TO7 and MIME7TO8 to 0) 
        5. make all install 
        6. cd ../..; rm -rf sendmail 
        7. kill `cat /var/run/sendmail.pid` 
        8. /usr/sbin/sendmail -bd -q30m 
         
-- 
 
                                            李 建 达 (Jian-Da Li) 交 大 资 工 
                                            E-Mail :  <[email protected]
                                            http://www.csie.nctu.edu.tw/~jdli 

--
※ 来源:.网易 BBS bbs.netease.com.[FROM: dmx320.resnet.ust.hk]

[关闭][返回]