
シンプルな自作の電子メール アーカイブ ソリューションを使用して、新しい Postfix / Dovecot セットアップを仮想ドメインと仮想メールボックス (ほぼすべてデフォルト構成) で拡張したいと考えています。
そこでPostfixプッシュをしたい全て受信メールと送信メール - 仮想ドメインなどに関係なく
- リスニングTCPソケット(パフォーマンスとプログラミングの容易さのため推奨)
- またはスクリプト(パイプ)
- またはファイル システム内のファイルに適用されます。
ソケットまたはパイプ プロセスをメールの最終宛先にしたくありません。(受信メールの場合は Dovecot LMTP です。)
それは単にメールを「傍受」することだ加えて(!)通常処理に戻ります。
どのような設定オプションを変更する必要がありますか? にサービスを追加する必要があると思いますmaster.cf
。Postfix の電子メール アーカイブのタスクは非常に一般的なので、ここで誰かが以前にこれを実行したことがあるかもしれません。
mailbox_command
通常の処理に加えてメールタップが必要であり、受信メールと送信メールの両方に必要なので、おそらく私が探しているものではありません。
この質問は、電子メール アーカイブ システムの開発に関するものではありません。通常の処理に加えて、すべての受信メールと送信メールを外部プロセスに「吹き飛ばす」ように Postfix を構成することに関するものです。
答え1
やってみました常に_bcc?それは
Postfix メール システムによって受信される各メッセージの「ブラインド カーボン コピー」を受信するオプションのアドレス。
テストしたところ、受信メール メッセージと送信メール メッセージの両方がキャプチャされました。
ありますガイドはこちらMaildirベースのメールアーカイブを作成するためにPostfixを設定する必要があります。しかし、受信者用に設定しているので、それをスクリプトにパイプする。