Postfixを介して送信されたすべての電子メールのコピーを保持するように構成するにはどうすればよいですか?


17

私の会社は現在、メールにGoogle Appsを使用しています。すべての送信メールをリレーサーバー経由で転送するようにGoogle Appsを構成できます。また、このサーバーでMXレコードをポイントし、受信メールをGoogleに転送することもできます。したがって、ユーザーとの間で送受信されるすべての電子メールのプロキシとしてPostfixの動作を構成できます。この部分は完了し、正常に機能します。ただし、通過する各メッセージの完全なコピーを保持する方法がわかりません。

顧客とやり取りするすべての電子メールをCRMシステムにダンプして、顧客と話す可能性のある社内の全員が検索できるようにすることに興味があります。これを行う最も一般的な方法は、Postfixで「常にBCC」設定を指定することです。ただし、これは顧客に送信された電子メールのみをアーカイブし、顧客から受信した電子メールはアーカイブしません。誰か提案はありますか?ありがとうございました!


2
送信されたすべてのメールがppostfixを通過し、受信したすべてのメールがpostfixに転送される場合、なぜ再びGoogle Appsを使用するのですか?
アダプター

回答:


20

あなたは間違っています-すべてのメールが受信され、すべてのメールが配信されます。

文書化されているように、always_bccは、postfixによって処理されるすべてのメールのコピーが送信されるアドレスを定義します。

すべて。

このプロセスをより適切に制御するには、sender_bcc_mapsおよびrecipient_bcc_mapsを使用します。正規表現マップを適切に使用すると、送信者と受信者の両方に対して、アーカイブドメイン上の同じユーザーにメッセージをコピーできます。

sender_bcc_maps = regexp:/etc/postfix/archive_domain
recipient_bcc_maps = regexp:/etc/postfix/archive_domain

/etc/postfix/archive_domain

/^([^@]+)\@example\.com$/    $1@archive.example.com

これで@ archive.example.comへのメールを処理できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.