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
3.3安装Sendmail注意事项
如果安装不成功,请参考下面的问题:
用vi或任一种编辑器,编辑的makefile档,作一点点 必要的修改。所要修改的地方不多,下
面是可能要修改的地方:
1."CC ="如果原档所用的compiler并不是我们系统的,这才要改。
2.本系统是否有安装Berkerlay 的New database?如果有,跳过本点,到第3点。 如果没有(
如:一般SunOS 都没有装),那麽请修改这几 行(下面以Makefile.SunOS为例,但其他系统也类
似):
A.在 DBMDEF= -DNDBM -DNEWDB -DNIS 一行,请改成: DBMDEF= -DNDBM -DNIS (即去
掉-DNEWDB)
B.把这两行REMARK起来: INCDIRS=-I/usr/sww/include/db --> #
INCDIRS=-I/usr/sww/include/db
LIBDIRS=-L/usr/sww/lib --> # LIBDIRS=-L/usr/sww/lib
C.修改LIBS= -ldb -ldbm -lresolv 这一行成: LIBS= -ldbm -lresolv (即去掉-db )
3.把nroff 的"-mandoc "参数改成一般系统可以接受的 "-man"(当然,这得依你的系统而定
,如果你是用groff,那就可以很愉快的直接使用,不必改这个参数:)。如果不改也并不会影
响sendmail的安装,只是不能看到格式化後的sendmail相关文件罢了。
关于DIRECTORY PERMISSIONS的问题你需要执行2条命令:
chmod go-w / /etc /etc/m
哭吧!
因为旧的会被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
3.3安装Sendmail注意事项
如果安装不成功,请参考下面的问题:
用vi或任一种编辑器,编辑的makefile档,作一点点 必要的修改。所要修改的地方不多,下
面是可能要修改的地方:
1."CC ="如果原档所用的compiler并不是我们系统的,这才要改。
2.本系统是否有安装Berkerlay 的New database?如果有,跳过本点,到第3点。 如果没有(
如:一般SunOS 都没有装),那麽请修改这几 行(下面以Makefile.SunOS为例,但其他系统也类
似):
A.在 DBMDEF= -DNDBM -DNEWDB -DNIS 一行,请改成: DBMDEF= -DNDBM -DNIS (即去
掉-DNEWDB)
B.把这两行REMARK起来: INCDIRS=-I/usr/sww/include/db --> #
INCDIRS=-I/usr/sww/include/db
LIBDIRS=-L/usr/sww/lib --> # LIBDIRS=-L/usr/sww/lib
C.修改LIBS= -ldb -ldbm -lresolv 这一行成: LIBS= -ldbm -lresolv (即去掉-db )
3.把nroff 的"-mandoc "参数改成一般系统可以接受的 "-man"(当然,这得依你的系统而定
,如果你是用groff,那就可以很愉快的直接使用,不必改这个参数:)。如果不改也并不会影
响sendmail的安装,只是不能看到格式化後的sendmail相关文件罢了。
关于DIRECTORY PERMISSIONS的问题你需要执行2条命令:
chmod go-w / /etc /etc/m
| 对此文章发表了评论 |
