- ベストアンサー
.forwardによるメール受信拒否の方法
現在、特定の発信者によるメールに困っています。発信者のメールアドレスが分かっているので、このアドレスからのメールを受信せず、しかも、相手に明確な受信拒否、あるいは、受信エラーのメッセージを送る手段はありますか。しかも、それを私のユーザディレクトリの.forward に設定できたら良いと思います。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>procmail をftpしてきて、インストールするればmanかなにかでやり方は分かるわけですね。 > unixのmanってわかりずらいですよね(自分のレベルが低いだけかな?^ ^;;) 記述方法や使用サンプルが書いてあるサイトを探された方がはやいと思います。 例えば参考URLなんかはどうでしょうか?
その他の回答 (3)
>明確にエラーメッセージを送り返したいわけです。 > そういうことでしたね。すみません。 単なるダミーの返信メッセージでいいのであればprocmailで出来ますが、 これではヘッダーを見られるとばれてしまいますね。 大元のRecivedを隠す設定を確かsendmailなら出来たので やはりMTAのチューニングが必要かと。 やり方はわかりませんが、 formailやsendmail等メール送信アクションで Receivedを自分で加工できれば大丈夫ですね。 お役に立てずに済みません...
補足
いえいえ。しかしながら、procmail でダミーの返信は出来るのですか。まあ、最初はこれで良いかも知れません。とりあえず、これで「受け取らないぞ!」という意思表示は出来るわけですから。 sendmail をいじるとなるとスーパーユーザに迷惑を掛けなければならないので、自分の領分内でやりたいという要望もあるわけです。 そうすると、ここからはprocmail をftpしてきて、インストールするればmanかなにかでやり方は分かるわけですね。
.forwardだけでは無理かと。 procmailが使える環境であれば、参考URLを参考に設定してみてください。 sendmail等MTA自体をいじれる環境なら、受信エラー等のメッセージを出すことは可能だと思います。
補足
どうも、有り難うございました。送られてきたメールを消去するだけでしたら、procmailで出来るのは気づいていたのですが、それだけですと、相手は、こちらが受け取っていると勘違いするので、明確にエラーメッセージを送り返したいわけです。やはり、ここまでやろうとすると、.forwardやprocmailではダメですか。sendmailまで手を出さなければならないでしょうか。
- kensaku
- ベストアンサー率22% (2112/9525)
メールソフトは何をお使いですか? またプロバイダーは?
お礼
unixのmanは確かに。少々のことを調べるのは良いですが、設定とかは、結構骨が折れますね。このURLを見ると行けそうですね。まだ試していないですが、試してみます。どうも有り難うございました。