qmailである特定の送信元メールアドレスからのメール受信を拒否する方法を確認しました。
設定方法
/var/qmail/control/ディレクトリ内に ”badmailfrom”という名前のファイルを作成し、拒否したいメールアドレス、ドメインを記述するだけです。
下記設定例のようにメールアドレスをそのまま記述するか、あるドメインのメールアドレスを拒否する場合は@以降を記述します。
(設定例)
# vi /var/qmail/control/badmailfrom bad@bad-example.com @spam-example.com
動作確認
自宅PCで使用しているメールのメールアドレスを一時的に上記設定ファイルに設定後、自ドメイン宛に送信すると、下記のようなメッセージが記載されたリターンメールが送られてきました。\
----- The following addresses had permanent fatal errors ----- (reason: 553 sorry, your envelope sender is in my badmailfrom list (#5.7.1))
問題なく動作しているようです。