で特定のユーザーアカウント宛てのメールの受信を停止する方法を教えてください。
そのユーザーの.qmailファイルを空にすればよいような気もしますが、一般的な方法はこれでよろしいでしょうか。
http://sakaguch.com/PastBBS/0026/B0013612.html#No13617
No.13612 自宅メールサーバーに必要なメールボックス名(メールのユーザー名)は、何でしょうか?
アカウントを消せばよい気がしますが.
残したままでというのであれば,/dev/nullにリダイレクトするというのはいかがでしょうか?
badrcptto v1.02
理由は忘れましたが、# という記号だけを書いておくのが普通だった気がします。
空にしただけだと無効にはならないんだったかな?
echo ”#” > ~user/.qmail
で、それだとそのアドレスにメールが来たときに、
すべての手順をやってしまったあとでエラーになるので
無駄に CPU や帯域を使ってしまいます。
SMTP コマンドの時点で拒否するほうが無駄がないということで
badrcptto パッチというものがあるようです。
回答ありがとうございます。
とりあえずは「#」と書いておくのがただしいのですね。
負荷が問題になってきましたら、badrcptto パッチもあててみようと思います。
回答ありがとうございます。
アカウントは残しつつ、メールだけ使用停止にしたいと考えています。
また、届かなかったことを送信者にわかるようにしたいです。