martes, 27 de marzo de 2012

Postfix: Como puedo monitorear una cuenta de correo?

Ahi ocaciones que deseamos saber si existe problema con nuestro servicio de correo, o bien deseamos monitorear una o varias cuentas de correo.

Existe un parametro en postfix que nos ayuda a llevar a cabo esto demanera facil:

  • sender_bcc_maps
  • recipient_bcc_maps
sender_bcc_maps= nos ayuda a que todo lo que envie una cuenta de correo le mande una copia a otra.

recipient_bcc_maps= nos ayuda a que todo lo que recibe una cuenta de correo le mande una copia a otra.

El manual habla de varios formas de configurar los mapeos, pero vamos a usa una muy sencilla:

cuentaamonitorear@midominio.com cuentamonitor@midominio.com

Asi de simple, para esto creamos una archivo en la ruta donde se encuentra la configuracion de postfix, yo uso nombres que me permitan entender el significado.

archivo sender_bcc

Contenido:

usuario1@midominio.com sysadm@midominio.com

Salvamos el archivo, con esto todo lo que envie el usuario1@ se va ir una copia a el usuario sysadm@

archivo recipient_bcc

Contenido:
usuario2@midominio.com sysadm@midominio.com

Salvamos, todo lo reciba el usuario usuario2@ le llega una copia a usuario sysadm@.

Otra cosa, antes de usar estos parametros debebemos habilitarlos en la configuracion master de postfix, por ahi en su archivo van a tener unas lineas como estas si no las agregan y deben reiniciar su servicio.

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
sender_bcc_maps = hash:/etc/postfix/sender_bcc

De ahi sigue generar los archivos en formato que el necesita segun el manual:

http://www.postfix.org/postconf.5.html

Ejecutan esto, le tienen que dar la ruta completa  si no estan en el folder o si estan solo el archivo como es mi caso:

postmap sender_bcc
postmap recipient_bcc

Les aparecen 2 archivos en el folder con la extension '.db'.

recipient_bcc.db
sender_bcc.db

Ya solo prueban  vean si les llegan los correos a sysadm o a el usuario que hayan puesto como monitor.

Aqui yo puse los dos parametros a monitorear, pero ustedes a lo mejor solo necesitan sender o recipient, ya es cosa de que desean hacer.

Cuando quieran deshabilitar los mapeos borran el contenido y vuelven a ejecutar el comando postmap para que genere los archivo en blanco.

Pueden agregar tantos mapeos gusten a los archivos, si quieren ponerles otro nombre solo recuerden que main.cf debe saber la ruta y nombres de los archivos.

Saludos!!!

1 comentario:

Anónimo dijo...

Ola que ase!! Mui hinterezante hoygan!