teketeke_55の日記

技術メモとか

postfixで送信元アドレスフィルタリング

[postfix]

ヘッダーの条件指定を有効にする

# vim /etc/postfix/main.cf

header_checks = regexp:/etc/postfix/header_checks

条件指定のファイルを作成

# vim /etc/postfix/header_checks

#From
/^From:[address]/ REJECT

正規表現も使えるよ

作成したファイルを登録

# /usr/sbin/postmap /etc/postfix/header_checks

お作法間違っていると下記のようなメッセージが出る。

postmap: warning: /etc/postfix/header_checks: logical line must not start with whitespace: "?/^From:.."

設定反映

コンフィグチェックしてから

# /etc/init.d/postfix check

リロード

# /etc/init.d/postfix reload

一応ログをかくにん

#less /var/log/message
Dec 16 15:49:04 mailserver postfix:  succeeded