VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで

qmailで特定の送信元メールアドレスを拒否する

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))

問題なく動作しているようです。

モバイルバージョンを終了