Ejecuto un servidor de correo que parece manejar correctamente los correos electrónicos con SPF configurado; sin embargo, he comenzado a recibir correos electrónicos falsos que pretenden ser de un banco, con la dirección De establecida como banco, pero que definitivamente no se originan en el banco.
Los encabezados relevantes del correo electrónico son los siguientes:
Delivered-To: [email protected]
Received: from mail.mydomain.org (localhost [127.0.0.1])
by mail.mydomain.org (Postfix) with ESMTP id AD4BB80D87
for <[email protected]>; Thu, 13 Oct 2016 20:04:01 +1300 (NZDT)
Received-SPF: none (www.tchile.com: No applicable sender policy available) receiver=mydomain.org; identity=mailfrom; envelope-from="[email protected]"; helo=www.tchile.com; client-ip=200.6.122.202
Received: from www.tchile.com (www.tchile.com [200.6.122.202])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by mail.mydomain.org (Postfix) with ESMTPS id 40F6080B9F
for <[email protected]>; Thu, 13 Oct 2016 20:03:57 +1300 (NZDT)
Received: from www.tchile.com (localhost.localdomain [127.0.0.1])
by www.tchile.com (8.13.1/8.13.1) with ESMTP id u9D73sOG017283
for <[email protected]>; Thu, 13 Oct 2016 04:03:55 -0300
Received: (from apache@localhost)
by www.tchile.com (8.13.1/8.13.1/Submit) id u9D73smu017280;
Thu, 13 Oct 2016 04:03:54 -0300
Date: Thu, 13 Oct 2016 04:03:54 -0300
Message-Id: <[email protected]>
To: [email protected]
Subject: CANCELLATION_PROCESS.
From: KIWI BANK <[email protected]>
Reply-To:
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=029F3E3270D5187AA69203962BF830E3
X-Virus-Scanned: ClamAV using ClamSMTP
La clave aquí es que kiwibank.co.nz es un banco legítimo y de buena reputación de donde soy, y tengo un registro SPF que dice:
kiwibank.co.nz. 13594 IN TXT "v=spf1 include:_spf.jadeworld.com ip4:202.174.115.25 ip4:202.126.81.240 ip4:202.12.250.165 ip4:202.12.254.165 ip4:66.231.88.80 include:spf.smtp2go.com include:spf.protection.outlook.com -all"
Entonces, después de leer un poco, parece que el Envolope-From es correcto, pero el "From" ha sido falsificado. ¿Hay alguna forma de corregir / mitigar esto sin romper el correo electrónico "general"? Observo que uso Postfix, Spamassassin y policyd (postfix-policyd-spf-perl), y si es realmente tan fácil de evitar, ¿cuál es el objetivo de SPF?
.forward
archivo (u otro reenvío de correo electrónico) para reenviarlo desde una de mis cuentas a otra, tiene sentido preservar de quién es el mensaje (del encabezado) y mostrarlo de quién es en el cliente de correo electrónico, etc. Pero cualquier rebote generado por ese reenvío (el remitente del sobre) debe ir a mí, no a la persona que originalmente envió el mensaje. Lo mismo se aplica a las listas de correo..forward
uso no puede justificarlo.Verificación de la
From
cabecera va a romper listas de correo:foo @ yourbank envía un correo a cat-picture-sharing-list @ bar.
La lista de correo tomará el correo,
Envelope-From
con algo similar a cat-picture-sharing-list-bounce @ bar,Ahora su servidor de correo recibe un correo con
enviado desde los servidores de correo del bar.
fuente