By | 11 octubre, 2013

Me ha surgido la necesidad de configurar un servidor de correo Postfix para que pueda enviar correo a los dominios locales ($mydestination) y a un grupo de dominios externos determinados, debiendo descartar todo otro destino «no habilitado».

Esta es la configuración para lograr este comportamiento:

En el archivo main.cf agregar esta línea:

transport_maps = hash:/etc/postfix/transport

Crear un archivo transport con el siguiente contenido:

dot.dominio.local:
dominio.local    :
pilas.net        :
dom02.com        :
*         discard:

Crear el archivo .db con el comando postmap transport y reiniciar postfix.

Al probar enviar correos, se podrán apreciar estos comportamientos registrados en el mail.log:

Envio local:

Oct 10 22:39:01 dot postfix/local[24097]: 36C3480035: 
to=<rodolfo.pilas@dominio.local>, 
orig_to=<rodolfo.pilas@dot.dominio.local>, relay=local, delay=0.15, 
delays=0.12/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)

Envío remoto a otro servidor de correo:

Oct 10 22:37:36 dot postfix/smtp[24087]: 28B8D80035: 
to=<rodolfo@pilas.guru>, 
relay=192.168.1.8[192.168.1.8]:25, delay=0.06, delays=0.05/0.01/0/0, 
dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 30EE53BAA8)

Envio descartado:

Oct 10 22:37:08 dot postfix/discard[24074]: E45FE80035: 
to=<sergey@google.com>, 
relay=none, delay=0.07, delays=0.07/0.01/0/0, dsn=2.0.0, status=sent (google.com)

3 Replies to “Postfix envío solo a determinados dominios”

  1. Daniel

    Mi Postfix solo me permite enviar correos al dominio que definí, no me permite enviar correos a otros dominos (google, yahoo, etc). Me podrías indicar cual es el problema. Saludos.

  2. antonio

    Hay manera de definir determinadas cuentas de correo que tengan un listado de dominios habiles para envio y el resto sin restricciones, saludos y gracias de antemano.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *