$ 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
[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 を 作り直すと解決するかもしれません。
Copyright © 2000-2001 -- tsumura@tomo.gr.jp