sendmail (FreeBSD 4.x & POP before SMTP)

インストール状態

前提条件

/etc/rc.conf
portmap="YES"

sendmail設定

設定ファイル
/etc/mail/(hostname).mc

設定方法

drac-1.11 (package or ports)

  1. pkg_add または、/usr/ports/mail/drac にて make install
  2. /usr/local/etc/dracd.allow に以下の内容を記述
    255.255.255.255 127.0.0.1
  3. /usr/local/sbin/rpc.dracd -i & にて起動
    /etc/rc.local等で自動起動するようにする。
  4. パーミッションを変更する。
    chmod 600 /usr/local/etc/dracd.db

qpopper4 (portsインストール)

  1. Makefileを一部変更する。
    CONFIGURE_ARGS= に --with-drac=/usr/local/lib を追記
  2. make install
  3. インストール終了時に表示されたように、/etc/inetd.confを修正する。
    pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
  4. kill -HUP `/var/run/inetd.pid`にて再起動

sendmail (FreeBSD標準)

  1. cd /etc/mail
  2. ファイル local-host-names に受信する自分のメールアドレスのドメイン名を記述する。
  3. ファイル (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
  4. make
  5. make install
  6. make restart
  7. tail /var/log/maillog にて正しく動いていることを確認する。