sendmail (FreeBSD 4.x & POP before SMTP)
インストール状態
前提条件
- /etc/rc.conf
- portmap="YES"
sendmail設定
- 設定ファイル
- /etc/mail/(hostname).mc
設定方法
drac-1.11 (package or ports)
- pkg_add または、/usr/ports/mail/drac にて make install
- /usr/local/etc/dracd.allow に以下の内容を記述
255.255.255.255 127.0.0.1
- /usr/local/sbin/rpc.dracd -i & にて起動
/etc/rc.local等で自動起動するようにする。
- パーミッションを変更する。
chmod 600 /usr/local/etc/dracd.db
qpopper4 (portsインストール)
- Makefileを一部変更する。
CONFIGURE_ARGS= に --with-drac=/usr/local/lib を追記
- make install
- インストール終了時に表示されたように、/etc/inetd.confを修正する。
pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
- kill -HUP `/var/run/inetd.pid`にて再起動
sendmail (FreeBSD標準)
- cd /etc/mail
- ファイル local-host-names
に受信する自分のメールアドレスのドメイン名を記述する。
- ファイル (hostname).mc に以下の内容を追加。\tはtabを挿入する。
LOCAL_CONFIG
Kdrac btree /usr/local/etc/dracd
LOCAL_RULESETS
SLocal_check_rcpt
R$*\t $: $&{client_addr}
R$+\t $: $(drac $1 $: ? $)
R?\t $@ ?
R$+\t $@ $#OK
- make
- make install
- make restart
- tail /var/log/maillog にて正しく動いていることを確認する。