セットアップ

MTA(sendmail)

ネットワーク内に別に MTA(Mail Transport Agent)が存在している場合、OS(FreeBSD)からローカルユーザ宛(rootなど)のメール*1を受信するために sendmail の設定を行います。
まず以下の行を /etc/rc.conf に追加します。

sendmail_enable="NO"

次に sendmail の設定ファイルを編集します。

# cd /etc/mail
# cp freebsd.mc `hostname`.mc

上の操作でできた "ホスト名".mc 内の以下の行を編集します。

dnl define(`SMART_HOST', `your.isp.mail.server')

この行の `your.isp.mail.server' をネットワーク内に存在する MTA のアドレスに変更し、行頭の dhl を削除します。

define(`SMART_HOST', `smtp.example.jp')

変更した "ホスト名".mc から "ホスト名".cf ファイルを作成し、インストールして変更点を有効にします。

# make
# make install
# make restart-mta

以上の操作により、システムからローカルユーザ宛のメールだけを受信し、その他のメールはネットワーク内の MTA へ送信を依頼するようになります。


*1 cron からのメールなど

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-05-11 (水) 15:25:24