Mi empresa actualmente utiliza Google Apps para correo electrónico. Puedo configurar Google Apps para reenviar todos los correos electrónicos salientes a través de un servidor de retransmisión. También puedo apuntar mis registros MX a este servidor y hacer que reenvíe el correo entrante a Google. Por lo tanto, puedo configurar Postfix para que actúe como un proxy para todos los correos electrónicos que se envían desde y hacia nuestros usuarios. Esta parte está hecha y funciona bien. Sin embargo, no estoy seguro de cómo conservar una copia completa de cada mensaje que pasa por él.
Estoy interesado en hacer esto para que todos los correos electrónicos de / a clientes puedan ser vertidos en nuestro sistema CRM para que puedan ser buscados por todos en nuestra empresa que puedan hablar con un cliente. La forma más común de hacer esto es tener una configuración "siempre BCC" especificada en Postfix. Sin embargo, esto solo archivaría el correo electrónico enviado a los clientes, no el correo electrónico recibido de ellos. ¿Alguien tiene alguna sugerencia? ¡Gracias!
Respuestas:
Estás equivocado: se recibe todo el correo, se entrega todo el correo.
Como se documenta, always_bcc define una dirección a la que se envían las copias de todo el correo manejado por postfix.
Todo.
Para un mejor control sobre este proceso, use sender_bcc_maps y recipiente_bcc_maps; un uso juicioso de los mapas de expresiones regulares le permite copiar los mensajes al mismo usuario en un dominio de archivo, tanto para los remitentes como para los destinatarios, de la siguiente manera:
En
/etc/postfix/archive_domain
:Ahora puede manejar el correo a @ archive.example.com como quiera.
fuente