A veces, nos vemos en la necesidad de hacer copias de algunos correos que nos llegan o salen, por diferentes cuasas, con postfix esto es muy fácil. Se utilizán 3 líneas en el /etc/postfix/main.cf, que podemos encontrar en
/etc/postfix/main.cf.default:
always_bcc =
sender_bcc_maps =
recipient_bcc_maps =
Cada una de las 3 líneas tiene sus particularidades que vamos a explicar
always_bcc =
Se utiliza para crear siempre una Copia de Carbón Oculta (del inglés:
BCC Blind Carbon Copy, CCO en español), tanto para el correo entrante, como para el saliente. Lo que sigue al signo igual, es el correo a donde queremos hacer la Copia de Carbón, por ejemplo: copia@mail.com; por lo que la línea quedaría así:
always_bcc = copia@mail.com
Ojo con esta línea, si nuestro servidor es de mucho tráfico, el buzón:
copia, se incrementará con creces, por lo tanto, cuidado con el espacio asignado a los buzones.
sender_bcc_maps =
recipient_bcc_maps =
Son muy parecidas, es para hacer Copias de Carbón a un correo saliente (sender), ó a un correo entrante (recipient). Ambas líneas se una con una tabla tipo hash, por lo que hay que crear 2 tablas, una:
/etc/postfix/sender_maps
y la otra:
/etc/postfix/recipient_maps
En ambas se pone el correo a hacer Copia de Carbón y seguido de un espacio, que por lo general es tabular, a dónde queremos que llegue este correo copia. Siguiendo el ejemplo de mandar el correo copia a: copia@mail.com, sería así:
Si queremos hacer copia de todo lo que salga de pepe@mail.com, hay que usar en el /etc/postfix/main.cf la siguiente línea:
sender_bcc_maps = hash:/etc/postfix/sender_maps
En la tabla: /etc/postfix/sender_maps, agregar lo siguiente:
pepe@mail.com copia@mail.com
Al terminar con la tabla /etc/postfix/sender_maps, generamos la tabla con el comando:
# postmap /etc/postfix/sender_maps
y hacemos surtir efecto de los cambios en postfix:
# /etc/init.d/postfix restart
Si queremos hacer copia de todo lo que entre para pedrito@mail.com, hay que usar en el /etc/postfix/main.cf la siguiente línea:
recipient_bcc_maps = hash:/etc/postfix/recipient_maps
En la tabla: /etc/postfix/recipient_maps, agregar lo siguiente:
pedrito@mail.com copia@mail.com
Al terminar con la tabla /etc/postfix/recipient_maps, generamos la tabla con el comando:
# postmap /etc/postfix/recipient_maps
y hacemos surtir efecto de los cambios en postfix:
# /etc/init.d/postfix restart
muy bueno el tuto.
por favor decidme como deniego los correos fuera del dominio cu?
Visita la wiki, ahi esta la informacion que necesitas
Hola, muy bueno el post, pero quiero lograr algo aun mas complejo que esto y no logro hacerlo, por ejemplo un correo que viene de otro dominio por ejemplo este estados@banco.cu y entra a mi dominio siempre a mi correo informatico@mi-dominio , necesito que se copie a tres usuarios de mi dominio usuario1@mi-dominio usuario2@mi-dominio usuario3@mi-dominio y a su vez reenviar una copia a una cuenta de otro dominio ejemplo economia@mi-otro-dominio,
no pregunto es por vago, he probado varias maneras, la solucion de su post no admite repetir el mismo sender en varias lineas, tambien probé usando los alias, pero no he dado con la solución, quisiera que alguien me ayudara , muchas gracias
Todo bien en el post, tengo implementado la segunda opcion donde guardo en un fichero, mediante hash, el correo que sale y que entra. ejecute el comando postmap, me creo los respectivos «.db», todo bien hasta alli, como hago para revisar periodicamente esa informacion. Que tengo que hacer para revisar esa traza. Gracias de antemano.