IIS SMTP サーバーがバウンスメールを送信しないようにするにはどうすればよいですか?
質問
「デフォルトの SMTP 仮想サーバー」が、所有していない電子メール アドレスにバウンス メッセージを送信するのを防ぐにはどうすればよいですか?
つまりIIS の SMTP サーバーを使用して電子メールを処理していますが、mydomain.com で不明な電子メールが送信された場合、「アドレスが不明」 (またはそのようなもの) を含むバウンス電子メールが送信者に送り返されます。静かに失敗してほしい。
解決
私はこれを見つけました 記事 これには、サーバー上でキャッチオール アカウントを構成するために実行できるスクリプトが含まれています。NDR を生成するすべての電子メールは、代わりにこのアカウントに送信されます。申し訳ありませんが、テストしていません。上記の記事は削除されました。ここでは、 ウェイバックマシン
基本的に、あなたの質問に対する簡単な答えは「ノー」です。
別の話になりますが、お金をかけたくない、または予算がなく、より良い電子メール システムが必要な場合は、次のようなものを試してください。 よりスマートなメール 最大 10 ユーザーまで無料で使用できます。他にもあると思いますが、私は過去に Smarter Mail を使用して成功しました。
他のヒント
これは IIS の障害ではありません。メッセージを受信する SMTP サーバーは有効な電子メール アドレスを探しており、見つからない場合は、電子メール アドレスが存在しないことを示す電子メールを電子メール アドレスに送り返します。サイレントに失敗させる唯一の方法は、送信元アドレスを no-reply@company.com などの偽のメールとして指定することです。
SMTP の観点から見ると、これを処理するより良い方法は、SMTP トランザクション中のある時点で RCPT 要求を拒否することです。こうすることで、サーバーは送信者と思われる人物にブローバックを送信する責任を負うことがなくなります。
具体的にこれを行うように IIS を構成する方法はわかりませんが、次のようにすれば確かに可能です。 接尾語 (私が使っているものです)。