すべての受信メールを別のユーザーにリダイレクトする

すべての受信メールを別のユーザーにリダイレクトする

できれば、既存の Linux マシン上のメール サーバーの仮想インスタンスを使用してこれを実行できますが、これを機能させるために別のインストール (Linux または Windows) 全体を実行してもかまいません。

基本的に、私たちが使用しているシステムは、特定の操作を行うと顧客へのメールを生成します。テスト設定では、完全なライブ スナップショットを定期的にインポートしてレポートなどをテストします。問題は、これによって誤ったメールが顧客に送信される可能性があることです。

私の目標は、すべてのメールを受け入れ、それを開発チームにリダイレクトするサーバー上の特定の別のメール サーバーを作成することです。私が思いつく最善の方法は、すべての顧客のすべてのドメインにキャッチオール アドレス転送を作成することです。しかし、もっと良いオプションがあるはずです。

機械はないインターネットに接続しているので、スパムのリスクはありません。

編集: 顧客アドレスのドメインが複数あります。包括的なソリューションはドメイン固有ではない必要があります。送信元フィールドも、ログインしているユーザーやシステムのセクションによって異なります。メールも確認する必要があるため、メールはリダイレクトされます。

答え1

towo が指摘したように、アドレスの書き換えは 1 つの方法です。Exim には、このための優れたフレームワークもあります。

原文: spec_34

ちなみに、あなたが必要としているのは、多くの場合「キャッチオール」アドレスと呼ばれます。これは、選択したメールサーバーの設定を Google で検索する際に役立つかもしれません。

また、テスト システムを変更して、メールを送信するのではなくファイルにダンプすることも検討してください。これにより、包括的な処理を行う特別な「テスト」メール サーバーを用意する手間が省けます。また、ファイルを自動的に解析して、テストが成功したかどうかを簡単に判断できます。もちろん、テスト対象のシステムを変更するオプションはないかもしれません...

答え2

ほとんどのメール サーバーは、入力メールの何らかの基準に基づいてアドレスの書き換えや配信方法の変更をサポートしています。すべての送信アドレスをローカル ユーザーで書き換えるか、配信方法を変更してファイルに無造作にダンプするかのいずれかを選択できます。

例えば、postfixを使用している場合は、かなり徹底した文書あなたのケースが具体的に記載されていなくても、利用可能です。

答え3

考えてみると、アプリのテスト設定には本番環境とは異なる IP が使用されることになりますね?

IP xyz からのすべての電子メールがユーザー abc にリダイレクトされるように既存のメール サーバーを設定できますか?

これにより、メール サーバーの変更のみで、テスト アプリをまったく同じ状態に保つことができます。

答え4

使用することをお勧めしますふるい特定の MTA に縛られないため、お客様のニーズに合わせてご利用いただけます。当社およびお客様のフィルタリング/ブロックに広く使用しています。

関連情報