注:私はこの質問をここで閉じて、Postfixに関するより多くの質問と回答を持つServerFaultに移動することにしました。
私は走っていますpostfix version 2.93
が、Debian 8
何か珍しいことを達成しようとしています。
私は長年にわたって国内に来て、良い結果を得ました。 SMTPダイアログボックスの各ステップでさまざまなテストを実行しますehlo
。mail from
rcpt to
など。
postfix
「仮想メールボックステーブルのユーザーが不明」の標準チェックを設定しましたが、これも期待どおりに機能します。
しかし...
まれですが、ステージからの着信メッセージを傍受したいと思いますrcpt to
。今後 postfix
「仮想メールボックステーブルに不明なユーザー」があることを確認し、不明な受信者に送信されたメッセージが選択したグループからのものであることを確認します。送信者少数の特定の選択肢について受取人の名前、その小麦の段階を通して、通常とは異なる方法で処理したいと思います。
フィルタリングフェーズ中にこの特別な処理を実行するのに十分な情報がありますが、rcpt to
残念ながら「仮想メールボックステーブルのユーザーを知ることはできません」。postfix
処理は、フィルタリングステップの前に不明なユーザーに送信するメッセージを拒否したrcpt to
ため、フィルタリングステップは呼び出されません。
postfix
送信者名が特定のパターンと一致しない場合は、「仮想メールボックステーブルに不明なユーザー」を含むメッセージのみを拒否するように構成する方法はありますか?
その場合、postfix
メッセージは自動的に拒否される可能性があります。最大rcpt to
不明なユーザーの場合は、その手順で処理するための珍しい特殊メッセージのみをmilterに渡すことができます。
私はpostfix
未知の受信者テストを完全に無効にし、すべての着信メッセージのMiltステップで直接管理できることを知っていますrcpt to
。しかし、可能であればこれを避け、何とかpostfix
伝えたいと思います。ホームフレーズ未知のユーザーに送信されるほとんどのメッセージを拒否し、特別な送信者からの着信メッセージのほんの一部だけを処理のためにmilterに渡します。
以下でも私はこれについて楽観的ではありませんが、postfix
おそらくあなたのうちの1人以上が私がこの珍しい仕事をする方法を知っているでしょう。
どんな考えや提案でも送っていただきありがとうございます。