Postfix Relay Correos electrónicos salientes basados ​​en la dirección del remitente

Postfix Relay Correos electrónicos salientes basados ​​en la dirección del remitente

¿Alguna vez ha deseado poder transmitir correos electrónicos salientes en función de la dirección del remitente?? Bueno, ahora puedes! Con la ayuda de Sender_Dependent_Default_Transport_Maps, puede configurar fácilmente Postfix para enrutar correos electrónicos salientes en función de la dirección de correo electrónico del remitente. Todo lo que necesita hacer es configurar el 'Sender_dependent_default_transport_maps' parámetro en la principal.archivo CF. Esta es una herramienta increíblemente poderosa que se puede usar para enrutar fácilmente los correos electrónicos enviados desde diferentes dominios a través de diferentes servidores de correo. También se puede usar para enrutar correos electrónicos desde diferentes partes de su organización hasta diferentes servidores de correo.

Entonces, si está buscando una manera fácil de transmitir correos electrónicos salientes según la dirección del remitente, administre Sender_dependent_default_transport_maps un intento!

  1. En primer lugar, cree una asignación del dominio del remitente o la dirección de correo electrónico con el servidor SMTP correspondiente. Para hacer esto, cree un archivo de configuración como se muestra a continuación:
    sudo nano/etc/postfix/relay_by_sender  

    Agregue el dominio del remitente y los servidores SMTP uno por línea.

    [correo electrónico protegido] SMTP: [SES.Amazonas.com]: 587 @example.SMTP neto: 192.168.1.10:25 [correo electrónico protegido] SMTP 
  2. A continuación, use el postmap Comando para actualizar la tabla de búsqueda Postfix para el archivo de configuración creado anteriormente.
    sudo postmap/etc/postfix/relay_by_sender  
  3. Ahora actualice el archivo de configuración principal de Postfix:
    sudo postconf -e "stiser_dependent_default_transport_maps = hash:/etc/postfix/relay_by_sender" 
  4. Finalmente, reinicie el servicio Postfix
    sudo systemctl reiniciar postfix 

Para verificar la configuración anterior, he enviado un correo electrónico desde el terminal usando [correo electrónico protegido] dirección de correo electrónico. Según la configuración anterior, los correos electrónicos de @ejemplo.neto Debería transmitir a través de 192.168.1.10:25 servidor SMTP. Según los registros, el correo electrónico se transmitió a través del servidor SMTP correcto.

Registro de correo electrónico

Para aquellos que necesitan transmitir correos electrónicos salientes en función de la dirección del remitente, el parámetro Sender_Dependent_Default_Transport_Maps en Postfix puede ser útil. Este parámetro le permite especificar qué transporte se debe enrutar un mensaje en función de la dirección de su remitente.