¿Cómo cambio el Sobre desde en Postfix?


12

Servidor Linux que utiliza Postfix para enviar correo a través de Amazon SES. Al enviar correos electrónicos desde Wordpress, los correos electrónicos se rechazan debido a una dirección incorrecta de sobre.

¿Cómo puedo configurar Postfix para usar siempre myemail@midominio.com como la dirección del sobre?

Estoy buscando una propiedad predeterminada que pueda configurar y no una solución basada en código.

Respuestas:


12

Ponga lo siguiente en /etc/postfix/canonical:

# Use the empty regexp to map *any* address to the desired envelope sender.
// my-fixed-envelope-sender@example.org

Agregue lo siguiente a /etc/postfix/main.cf:

canonical_maps = regexp:/etc/postfix/canonical
canonical_classes = envelope_sender

Recargar Postfix:

postfix reload

Tenga en cuenta que esto solo reescribe el remitente del sobre (como se le solicitó), no el encabezado "De:". Además, si configura esto en un host que recibe correo del mundo exterior, es probable que se produzcan estragos.

Consulte canonical (5) y la documentación de las opciones canonical_maps y canonical_classes para obtener más información.


No utilice //ya que también coincide con el remitente nulo, por ejemplo, para errores de entrega. Uso/./
wurtel

3

También puede establecer el sobre-remitente desde php.

Ponga esto en su configuración de apache vhost si está usando mod_php:

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com"

O establezca el valor en el archivo php.ini (que podría ser de todo el servidor o por usuario, dependiendo de su sistema):

sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com"

esto solo funciona si el script de envío utiliza la función php mail ().


También es posible usar la -Fopción para establecer el nombre antes del correo: -F abc-> abc <you@example.com>
lord_t


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.