Postfix - 電子メールを送信する前に少なくともX秒間キューに入れるように強制します。

Postfix - 電子メールを送信する前に少なくともX秒間キューに入れるように強制します。

だから私は運がなくPostfixの電子メール本文を修正する方法を見つけようとしました。最初の単語を修正する方法を見つけることができますが、それ以降の単語は機能しません。

したがって、2番目のオプションは、可能であれば次のことを行います。

1)すべての電子メールが少なくとも3秒間キューで待機するように強制します。

/var/spool/postfix2)不要なテキストを見つけて置き換えるために、毎秒スクリプトを壊しています。

1どうすればいいですか?default_destination_rate_delay役に立つかもしれませんが、変更なしで配信される最初の電子メールがいくつかあるため、理想的ではありません。

答え1

あなたが提案したソリューションは、メールを処理するための非常に脆弱な方法です。 Postfixがメッセージを処理する前にメッセージを遅らせる方法を見つけたとしてもそして修正を選択するためにキュー・ファイルを再読み込みする方法を見つけます。このアプローチを使用すると、他の多くの問題と安定性の問題に直面します。私はこれを試してはいけないと本当にアドバイスしたいと思います。

私はあなたが本文の最初の単語を修正することを許可しますが、他のものは変更できないようにしていることを知りません(奇妙に聞こえますが)。しかし、あなたは間違いなくあなたのアプローチに固執し、Postfixに接続してメッセージ本文を変更する必要があります。方法でサポートされます。

milterはメッセージ本文を変更する簡単な方法でなければなりません。これらのいずれかを使用または作成してみましたか? CやPythonなど、さまざまな言語でミルターを作成できます。

MTAでメッセージ本文を変更すると、PGPやDKIM署名の無効化など、さまざまな問題が発生する可能性があることに注意してください。

関連情報