email – ¿Eliminar / ocultar la IP del remitente del cliente de postfix?

Pregunta:

Estoy tratando de ocultar la IP del cliente de los correos electrónicos enviados desde postfix.

aquí hay un ejemplo de lo que quiero decir:

Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
    (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
    (No client certificate requested)
    by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD
    for <[removed]@gmail.com>; Thu,  2 Aug 2012 16:14:21 +0900 (JST)
Date: Thu, 02 Aug 2012 07:14:08 +0000

Observe esta línea (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])

Quiero eliminar esa línea del correo electrónico.

Intenté hacer esto:

/etc/postfix/main.cf:

smtp_header_checks = regexp:/etc/postfix/smtp_header_checks

smtp_header_checks:

/^((.*) [(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])])/    IGNORE

Pero mi dirección IP todavía está dentro de la parte recibida del correo electrónico. Si envío un correo electrónico desde el servidor smtp localmente, la dirección IP se convierte en localhost.localdomain [127.0.0.1]

¿Cómo puedo eliminar las direcciones IP de los clientes del encabezado?

Respuesta:

En main.cf :

smtp_header_checks = pcre:/etc/postfix/smtp_header_checks

En dynamicmaps.cf :

# Use your real path to dict_pcre.so, below
pcre    /usr/lib/postfix/dict_pcre.so           dict_pcre_open

Debería poner esto en su /etc/postfix/smtp_header_checks :

/^Received: .*/     IGNORE
/^X-Originating-IP:/    IGNORE

Entonces corre

# /etc/init.d/postfix reload

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım