boot tape | network boot | install | 1.2E -> 1.3.2 |
amd | apache_1.3.1 | bind-8.1.2 | bison | CF | egcs-1.0.2/gcc | emacs-20.2 | inn-2.1 | less-332-iso224 | lynx | named | ndtpd | ntp | /etc/passwd | perl | pgp-2.6.3i | procmail | sendmail | smtpfeed | tcp_wrappers | tcsh | top | ucspi-tcp | wwwcount-2.4 |
LINKS | (日記形式) | Mac-68k | [installer] | [ki.nu] |

Sendmail for NetBSD

ここの情報は最近更新していません。次のところの方が少しは役に立つか も知れません。→ Sendmail diary
Web and FTP sites:
sendmail
http://www.sendmail.org/
ftp://ftp.sendmail.org/pub/sendmail/
ftp://ftp.kyoto.wide.ad.jp/mail/sendmail/
ftp://ftp.win.or.jp/pub/network/mail/sendmail/
CF-3.7W
(sendmail.cf を効率良く作成する)
ftp://ftp.kyoto.wide.ad.jp/pub/mail/CF/
smtpfeed + sendmail-8.9.1W3 patch
ftp://ftp.kyoto.wide.ad.jp/pub/mail/smtpfeed/
Majordomo の配送を速くするため、 smtpfeed を組合せている。 またその設定には CFを使っている。
980719 sendmail 8.9.1 + Wide Patch
    tar zxf    /pub/mail+news/sendmail/sendmail.8.9.1.tar.gz
    cd sendmail-8.9.1/src/
    patch -s < /pub/mail+news/sendmail/sendmail891+3.0W.patch
    sh Build "CC=gcc" -I/usr/local/include -L/usr/local/lib
    やはり 45 分かかる

     kill `head -1 /var/run/sendmail.pid`
     ./Build install
     /usr/sbin/sendmail -bd -q30m
     telnet hogehoge smtp で確認

980607
8.9.0
仕方がないのでもう一度組立て直し。
cd sendmail-8.9.0/src
sh Build "CC=gcc" -I/usr/local/include -L/usr/local/lib
(su)
sh Build install
これで入った。但し以前は 29 分かかったはずのところが 42 分もかかっ た。少し不思議
980606
8.9.0 (at 1.2E)
OS を 1.3.2 にした後、以前に組立てた sendmail-8.9.0 を動かそうとす ると sendmail[212]: starting daemon (8.9.0): SMTP+queueing@00:30:00 とだけ言って、そのまま何も言わずに止ってしまう。
980523
sendmail-8.9.0
cd src
sh Build "CC=gcc" -I/usr/local/include -L/usr/local/lib
29 分
obj.NetBSD.1.2E.sun3x/sendmail -bt -v -d0.1
とすると次のように言うが、それ以外は何も問題ない。
Warning: .cf file is out of date: sendmail 8.9.0 supports version 8, .cf file is version 7

kill (pid)
cd obj.NetBSD.1.2E.sun3x
make install # ./Build install とするものらしい。
/usr/sbin/sendmail -bd -q1h
で起動。 /var/log/maillog を確認
あやむらさんの日刊インストーラの 5/23 日分を見るといろいろ書いてある。僕には分らない。

971028 sendmail-8.8.8
sendmail がまた新しくなった。 いつも便利なあやむらさんのところ http://www.ayamura.org/installer/ftpsites2.html#mail を見て持って来て、
cd sendmail-8.8.8/src
(今回から、Makefiles/Makefile.NetBSD があるので)
sh makesendmail
すると、gcc-2.7.2.2 の include/limits.h と /usr/include/m68k/limits.h が矛盾するという。(gcc-2.7.2.2 を /usr/local/ に入れているからいけないと思うが)
# pushd /usr/include/m68k
# mv limits.h limits.h-ooo
# touch limits.h
のようにして消してから ./makesendmail したら、出来た。 ( 28'30" かかる ) 前回 970806 の sendmail-8.8.7 の時の様子。 走っているまま上書きするのは問題がありそうなので、一度止めてから ./makesendmail install して、また走らせる。
970806/ sendmail-8.8.7
   sendmail-8.8.7 が出たというので入替える
   tar zxf /pub/mail+news/sendmail/sendmail.8.8.7.tar.gz
   cd sendmail-8.8.7/src
   rm Makefile
   cp Makefiles/Makefile.NetBSD Makefile
   make
   (26'30" かかる。次のように簡単に動作確認してから)
   ./sendmail -bt -d0.1 -v
   ls -l /usr/sbin/sendm*
   (su)
   pushd /usr/sbin
   mv sendmail sendmail-8.8.6
   pushd
   make install
   こうした後で ps ax | grep sendmail したら何も居なかった
   のでそのまま /usr/sbin/sendmail -bd -q1h で起動
970706
sendmail 8.8.6
cd src
cp Makefiles/Makefile.NetBSD Makefile
make
(su)
make install
だけで出来た。/usr/sbin/sendmail に入る