Postfixで「qq.com」からのメールを拒否する設定

どこで何を踏んだのかわからないのですが、あるときから「qq.com」からのスパムメールが来るようになり、日に日に数が増えていき、あまりにウザいので拒否することにした。postfixの設定ファイルを開き

#vi /etc/postfix/main.cf

下記を最終行へ追記し

smtpd_sender_restrictions = reject_unknown_sender_domain reject_non_fqdn_sender hash:/etc/postfix/reject_sender

保存して終了します。更に新たな設定ファイルを作成し

#vi /etc/postfix/reject_sender

qq.com REJECT(この1行だけを追記)
メールを受信拒否し、相手にもメッセージを送信

または

qq.com DISCARD(この1行だけを追記)
相手にはメッセージを送らずメールを破棄

と設定します。本来は「REJECT」で相手に通知するのが正しいのかもですが、今回は中華のウザいスパムなので「DISCARD」でスルーすることとします。ファイルを保存して終了し

#systemctl restart postfix

でpostfixを再起動して設定完了

参考サイト
中国の qq.com から大量に届く迷惑メールの対応方法まとめ

【postfix】送信元(From)によるメール拒否(smtpd_sender_restrictions )