Enmascarar dominio de salida en servidor de correo Postfix

Utilizando Postfix como servidor de correo smtp, se puede aprovechar una variable muy práctica y versátil a la hora de enmascarar dominios, esto es beneficioso cuando una organización posee mas de un dominio y se necesita utilizar exclusivamente uno en la salida de correo electrónico, o para otros casos especiales.

En el caso experimentado tenemos:

  • dominio.org
  • dominio.com
  • dominio.net
  • dominio.info

Sin embargo se necesita usar solo como dominio de salida de correo con el formato: micorreo@dominio.org; usando Debian como sistema operativo base y Postfix como servicio de correo electrónico, instalamos lo siguiente:

  • postfix
  • postfix-pcre

En cuanto a la base de datos de las cuentas de correo pudieran estar con PostgreSQL, MySQL o LDAP.

El paquete postfix hace referencia al servicio principal Postfix y el paquete postfix-pcre hace referencia al manejo de expresiones regulares con Postfix.

Como se desea modificar el patrón de salida para modificar en las cabeceras del correo el dominio saliente, se usa la variable sender_canonical_maps, indicando que modificará solo los correos salientes con el patrón que le demos.

Se debe editar el archivo “/etc/postfix/main.cf” y agregar lo siguiente:

sender_canonical_maps = pcre:/etc/postfix/dominio_salida

Puede ser al final de dicho archivo, donde se hace referencia al archivo dominio_salida y que su contenido será interpretado como expresión regular. Dicho archivo contendrá el patrón o patrones de salida del correo electrónico con el domino respectivo de salida.

Dentro de dominio_salida se incluye lo siguiente:

/^(.*)@dominio\.com/ ${1}@dominio.org
/^(.*)@dominio\.net/ ${1}@dominio.org
/^(.*)@dominio\.info/ ${1}@dominio.org

Finalmente desde una línea de comandos ejecutamos como usuario root:

postmap /etc/postfix/dominio_salida
invoke-rc.d postfix reload

Cuando usemos cualquier dominio válido de la organización, siempre saldrá con el patrón dominio.org.

Para mas información puede ubicar aquí el tema completo.

Advertisements
This entry was posted in Correo, Postfix. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s