¿Por qué recibo un SPF Softfail?

¿Por qué recibo un SPF Softfail?

Instalé SPF en mi servidor LAMP con postfix. Pero por alguna razón me sale este error

Received-SPF: softfail (mta1070.mail.re4.yahoo.com: domain of transitioning [email protected] does not designate 1.1.1.1 as permitted sender)

Tengo dos preguntas:

1) ¿Cómo soluciono este error?

2) He estado revisando mis archivos de configuración en un intento de cambiar[correo electrónico protegido]a[correo electrónico protegido]porque anotherurl.com tiene los registros SPF TXT correctos. ¿A dónde voy para cambiar esto? Intenté editar mi nombre de host en /etc/postfix/main.cf, pero no funcionó.

Respuesta1

Dado que estás enviando a través de PHP, necesitas configurar los encabezados correctamente y usar el último parámetro de la función de correo. Algo como lo siguiente funcionará

<?php
$fromemail='[email protected]';
$to="[email protected]";
$subject="this is an email";
$headers = 'MIME-Version: 1.0' . "\r\n".'Content-type: text/html; charset=UTF-8'."\r\n".'From: '.$fromemail."\r\n" .
$headers .= "Reply-To: ".$fromemail."\r\n";
$headers .= "Return-Path: ".$fromemail."\r\n";
$extra='-r '.$fromemail;
mail($to,$subject,$message,$headers,$extra);

información relacionada