qmailを使用したメールサーバを運用しています。

で特定のユーザーアカウント宛てのメールの受信を停止する方法を教えてください。
そのユーザーの.qmailファイルを空にすればよいような気もしますが、一般的な方法はこれでよろしいでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:daemon No.1

回答回数33ベストアンサー獲得回数0

ポイント15pt

http://sakaguch.com/PastBBS/0026/B0013612.html#No13617

No.13612 自宅メールサーバーに必要なメールボックス名(メールのユーザー名)は、何でしょうか?

アカウントを消せばよい気がしますが.


残したままでというのであれば,/dev/nullにリダイレクトするというのはいかがでしょうか?

id:fslasht

回答ありがとうございます。

 アカウントは残しつつ、メールだけ使用停止にしたいと考えています。

 また、届かなかったことを送信者にわかるようにしたいです。

2006/02/22 10:06:46
id:ttamo No.2

回答回数175ベストアンサー獲得回数29

ポイント35pt

http://patch.be/qmail/

badrcptto v1.02

理由は忘れましたが、# という記号だけを書いておくのが普通だった気がします。

空にしただけだと無効にはならないんだったかな?

echo ”#” > ~user/.qmail


で、それだとそのアドレスにメールが来たときに、

すべての手順をやってしまったあとでエラーになるので

無駄に CPU や帯域を使ってしまいます。

SMTP コマンドの時点で拒否するほうが無駄がないということで

badrcptto パッチというものがあるようです。

id:fslasht

回答ありがとうございます。

 とりあえずは「#」と書いておくのがただしいのですね。

 負荷が問題になってきましたら、badrcptto パッチもあててみようと思います。

2006/02/22 10:10:19

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません