LoginSignup
0
0

More than 5 years have passed since last update.

[obsolete] FreeBSD 4.2-RELEASE #0 にて、CF を使った sendmail の設定メモ

Last updated at Posted at 2017-04-18
  • この参考例でのリレーポリシーは
    無条件転送
    外側 ⇒ ドメイン宛ての内側
    内側 ⇒ 内側
    内側 ⇒ 外側
    localhost ⇒ 全て

  • 条件付きで
    外側 ⇒ 外側

  • その条件は
    From 行のドメイン名で判断
    ⇒この場合は接続元が不特定多数

  • その他は全て弾く。

ftp://ftp.kyoto.wide.ad.jp/mail/CF/ から次のファイルを get

CF-3.7Wpl2.tar.gz
CF-3.7Wpl2-smtpcheck.patch1
CF-3.7Wpl2-smtpcheck.patch2
  • 展開とパッチ充て
% tar zxfv CF-3.7Wpl2.tar.gz
% cd CF-3.7Wpl2/Master
% patch < ../../CF-3.7Wpl2-smtpcheck.patch1
% patch < ../../CF-3.7Wpl2-smtpcheck.patch2
  • def ファイルの編集
% cp ../Standards/sendmail-v8.def ../hoge.def
% ee ../hoge.def
  • hoge.def の書き換え個所
VERSION=3.7Wpl2
VERSION_SEPARATOR=/
LOCAL_VERSION=`date +%Y.%m.%d.%H`
OS_TYPE=bsd4.4
MX_SENDMAIL=yes
####MY_DOMAIN=hoge.co.jp            #必要であればドメイン名を記述
####MY_NAME=hoge-sv                 #必要であればホスト名を記述
LOCAL_MAILER_FLAG_ADD='S'           #sendmail 8.9.3 以降の仕様変更に追従するために必ず追加
COPY_ERRORS_TO='postmaster'
PRIVACY_FLAGS='goaway'
MAIL_RELAY_RESTRICTION=yes
LOCAL_HOST_IPADDR=192.168.1         #local ip address
LOCAL_HOST_DOMAIN=hoge.co.jp        #リレー制限用で、制限を受けずにリレーさせるドメイン名を記述
CLIENT_HOST_DOMAIN=hoge.co.jp
ALLOW_RECIPIENT_DOMAIN=hoge.co.jp
ALLOW_RELAY_FROM=hoge.co.jp
ALLOW_RELAY_TO=hoge.co.jp
  • 編集した def ファイルから cf ファイルの作成
% cd ..
% make hoge.cf

ここのファイルネームはhoge.defでは無い!

  • cf ファイルのインストール
% su
# cp hoge.cf /etc/mail/sendmail.cf
  • sendmailに新しいcfファイルを認識させる

sendmailの再起動

# kill -HUP `cat /var/run/sendmail.pid`
# newaliases
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0