Postfix:両方の電子メールの添付ファイルをマージして元の電子メールを削除してから1つに戻すことはできますか?

Postfix:両方の電子メールの添付ファイルをマージして元の電子メールを削除してから1つに戻すことはできますか?

上記のように、実際には、2つの電子メール(同じ送信者に送信される)の添付ファイルを複数の添付ファイルを含む1つの電子メールにマージしたいと思います。人々がミルターについて言及したことを見たことがありますが、私が何をしているのかわかりません。またはそれが可能であれば。

ありがとうございます!

ベストアンサー1

可能ですが、これは複雑

「2つのメール」から始めましょう。電子メールが2つあります。 2つのEメールをマージできなくなるまでの時間はどれくらいですか?少なくともその時間に最初のメールを保存する必要があります。そして、この時間内に他のメッセージが到着したらマージし、そうでなければ最初のメッセージを投稿し、遅く到着します。

だから横にする必要があります。みんなEメール彼らが到着すると、単一の送信者に転送されたこと、およびその送信者がインテグレータリストに表示されることを確認してください。

該当する条件が満たされるとメールが送信されます送信キューから削除または、可能であれば、キューに入れずにローカルに保存します(たとえば、送信者のためにエンコードされたmboxに保存されます。送信者のMD5を名前として使用するディレクトリに存在する可能性があります)。

その後、これらのすべてのmboxを定期的に確認する必要があります。これはcronスクリプトを介して行う必要があり、他の実用的で信頼性の高い方法はありません。特定の時間より古いMboxは電子メールに変換され、すぐに送信する必要があります。

メールを保存するときにそのmboxがすでに存在する場合受信メールから添付ファイルを抽出する既存のmboxに追加してください。

おすすめ記事