/usr/lib/

sendmail

Get

Install

$ gzip -dc sendmail.8.11.x.tar.gz | tar xf -
$ cd ./sendmail.8.11.x/sendmail
$ export SENDMAIL_SUFFIX=nomx			# <- or 'mx'
$ ./makesendmail
  :
$ cd ../obj.SunOS.5.y.sun4.nomx/sendmail
$ su
# mv /usr/lib/sendmail /usr/lib/sendmail.orig
# cp ./sendmail /usr/lib/sendmail-8.11.x
# ln /usr/lib/sendmail-8.11.x /usr/lib/sendmail
# chown root:bin /usr/lib/sendmail
# chmod 4551 /usr/lib/sendmail
# chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
# chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
# /etc/init.d/sendmail stop
# /etc/init.d/sendmail start

FAQ

[Q1] /var/spool/mqueue が開けないと言われる。

[A1] sendmail の owner を root にして,setuid しましょう。

[Q2] /etc/mail/aliase などが unsafe map だと言われる。

[A2] /, /etc, /etc/mail, /usr, /var, /var/spool, /var/spool/mail の 各 directory が,owner のみ writable になっているか 確認しましょう。

[Q3] /etc/mail/aliases が存在しているのに, 開けないと言われる。

[A3] /usr/lib/sendmail -v -bi して,/etc/mail/aliases.db を 作り直すと解決するかもしれません。

 
[Powerd by Sun] [Solaris.RogueLife.org] [Valid XHTML 1.0]
Copyright © 2000-2001 -- tsumura@tomo.gr.jp