次のページ
前のページ
目次へ
Sendmail HOWTO
Yoshio Shimamura <yoshios@green.ocn.ne.jp>
v1.0, 29 July 2000
この文書は、Sendmail の導入に関する HOWTO です。
この文書の最新版は http://hp.vector.co.jp/authors/VA004572/index.html
から入手可能です。
入手したアーカイブを/usr/local/srcに置き次のようにインストール
# cd /usr/local/src
# tar zxvf sendmail.8.9.3.tar.gz
# cd sendmail-8.9.3/src
# sh Build
# sh Build install
sendmail.cfをマニュアルで設定するのは難しいので、CFを使用する。
アーカイブを/usr/local/srcに置いて次のようにインストールする。
# cd /usr/local/src
# tar xvzf CF-3.7Wpl2.tar.gz
# cd CF-3.7Wpl2
# make cleantools
# make tools
適切なsendmail.defを選んで、内容を修正する。修正後のsendmail.defを参照。
# cp Standards/sendmail-v8.def sendmail.def
# vi sendmail.def
...
...
...
sendmail.cfを作成する。作成されたsendmail.cfを参照
# make sendmail.cf
作成したsendmail.cfを用いてsendmailをデバッグモードで起動し、テストを行う。
# /usr/sbin/sendmail -bt -C./sendmail.cf
> 3,0 root@ysnet.org
> 3,0 yoshios@green.ocn.ne.jp
> Ctrl+[d]
正しく動作しているようなので、sendmail.cfを/etcにコピーし、sendmailを再起動する。
# mv /etc/sendmail.cf /etc/sendmail.cf-19990918
# cp sendmail.cf /etc
# /etc/rc.d/init.d/sendmail restart
- start debugging mode
# sendmail -bt -C /etc/sendmail.cf
- local
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 0 hogehoge
...
...
rewrite: ruleset 0 return: $# local $: hogehoge
結果:hogehogeのアカウントは、ローカルのアドレスである。
- outbound
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 0 fuga@mail.poge.com
...
...
rewrite: ruleset 0 return: $# smtp $@ mail . poge . com . $: fuga < @ mail . poge . com . >
結果:外部へsmtpする必要がある
次のページ
前のページ
目次へ