전송 된 모든 이메일의 사본을 유지하도록 Postfix를 구성하려면 어떻게해야합니까?


17

우리 회사는 현재 Google Apps를 이메일로 사용합니다. 릴레이 서버를 통해 모든 발신 이메일을 전달하도록 Google Apps를 구성 할 수 있습니다. 이 서버에서 MX 레코드를 가리키고 수신 메일을 Google로 전달할 수도 있습니다. 따라서 Postfix가 사용자와주고받는 모든 전자 메일의 프록시 역할을 구성 할 수 있습니다. 이 부분은 완료되었으며 정상적으로 작동합니다. 그러나 통과하는 각 메시지의 전체 복사본을 유지하는 방법을 잘 모르겠습니다.

고객과의 모든 전자 메일을 CRM 시스템에 덤프하여 고객과 대화 할 수있는 회사의 모든 사람이 검색 할 수 있도록하기 위해이 작업에 관심이 있습니다. 이를 수행하는 가장 일반적인 방법은 Postfix에 "항상 BCC"설정을 지정하는 것입니다. 그러나 이것은 고객에게 보낸 전자 메일이 아닌 고객에게 보낸 전자 메일 만 보관합니다. 누구든지 제안이 있습니까? 감사합니다!


2
제출 된 모든 메일이 ppostfix를 통과하고 수신 된 모든 메일이 postfix로 전달되면 Google Apps를 다시 사용하는 이유는 무엇입니까?
adaptor

답변:


20

당신은 착각했습니다-모든 우편물을 받고 모든 우편물을 배달합니다.

문서화 된대로 always_bcc는 접미사가 처리하는 모든 메일의 사본 이 전송 되는 주소를 정의합니다 .

모두.

이 프로세스를보다 잘 제어하려면 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.