サフィックス: milter を使用すると、特定の「仮想メールボックステーブルのユーザーが不明」エラーを条件付きで無視します。

サフィックス: milter を使用すると、特定の「仮想メールボックステーブルのユーザーが不明」エラーを条件付きで無視します。

注:私はこの質問をここで閉じて、Postfixに関するより多くの質問と回答を持つServerFaultに移動することにしました。

私は走っていますpostfix version 2.93が、Debian 8何か珍しいことを達成しようとしています。

私は長年にわたって国内に来て、良い結果を得ました。 SMTPダイアログボックスの各ステップでさまざまなテストを実行しますehlomail fromrcpt toなど

postfix「仮想メールボックステーブルのユーザーが不明」の標準チェックを設定しましたが、これも期待どおりに機能します。

しかし...

まれですが、ステージからの着信メッセージを傍受したいと思いますrcpt to今後 postfix「仮想メールボックステーブルに不明なユーザー」があることを確認し、不明な受信者に送信されたメッセージが選択したグループからのものであることを確認します。送信者少数の特定の選択肢について受取人の名前、その小麦の段階を通して、通常とは異なる方法で処理したいと思います。

フィルタリングフェーズ中にこの特別な処理を実行するのに十分な情報がありますが、rcpt to残念ながら「仮想メールボックステーブルのユーザーを知ることはできません」。postfix処理は、フィルタリングステップの前に不明なユーザーに送信するメッセージを拒否したrcpt toため、フィルタリングステップは呼び出されません。

postfix送信者名が特定のパターンと一致しない場合は、「仮想メールボックステーブルに不明なユーザー」を含むメッセージのみを拒否するように構成する方法はありますか?

その場合、postfixメッセージは自動的に拒否される可能性があります。最大rcpt to不明なユーザーの場合は、その手順で処理するための珍しい特殊メッセージのみをmilterに渡すことができます。

私はpostfix未知の受信者テストを完全に無効にし、すべての着信メッセージのMiltステップで直接管理できることを知っていますrcpt to。しかし、可能であればこれを避け、何とかpostfix伝えたいと思います。ホームフレーズ未知のユーザーに送信されるほとんどのメッセージを拒否し、特別な送信者からの着信メッセージのほんの一部だけを処理のためにmilterに渡します。

以下でも私はこれについて楽観的ではありませんが、postfixおそらくあなたのうちの1人以上が私がこの珍しい仕事をする方法を知っているでしょう。

どんな考えや提案でも送っていただきありがとうございます。

ベストアンサー1

おすすめ記事