Forzar la dirección de remitente cuando postfix se retransmite sobre smtp

Pregunta:

Estoy intentando obtener informes por correo electrónico de nuestras instancias AWS EC2. Estamos usando Exchange Online (parte de Microsoft Online Services). Configuré una cuenta de usuario específicamente para la retransmisión SMTP y configuré Postfix para cumplir con todos los requisitos para retransmitir mensajes a través de este servidor. Sin embargo, el servidor SMTP de Exchange Online rechazará los mensajes a menos que la dirección De coincida exactamente con la dirección de autenticación (el mensaje de error es 550 5.7.1 Client does not have permissions to send as this sender ).

Con una configuración cuidadosa, puedo configurar mis servicios para enviar como este usuario. Pero no soy un gran admirador de tener cuidado, prefiero que postfix fuerce el problema. ¿Hay alguna forma de hacer esto?

Respuesta:

Así es como se hace realmente en postfix.

Esta configuración cambia las direcciones del remitente tanto del tráfico de correo SMTP originado localmente como retransmitido:

/etc/postfix/main.cf:

sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps =  regexp:/etc/postfix/sender_canonical_maps
smtp_header_checks = regexp:/etc/postfix/header_check

Vuelva a escribir la dirección del sobre del correo electrónico que se origina en el propio servidor

/ etc / postfix / sender_canonical_maps:

/.+/    newsender@address.com

Reescribir desde la dirección en el correo electrónico retransmitido SMTP

/ etc / postfix / header_check:

/From:.*/ REPLACE From: newsender@address.com

Eso es muy útil si, por ejemplo, está utilizando un servidor SMTP de retransmisión local que utilizan todos sus multifuncionales y varias aplicaciones.

Si usa el servidor SMTP de Office 365, se rechazará cualquier correo con una dirección de remitente diferente a la del usuario autenticado. La configuración anterior evita esto.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım