зачем мне SPF Softfail?

зачем мне SPF Softfail?

Я установил SPF на моем сервере LAMP с postfix. Но по какой-то причине я получаю эту ошибку

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

У меня два вопроса:

1) как устранить эту ошибку

2) Я просматривал свои файлы конфигурации в попытке изменить[email protected]к[email protected]потому что anotherurl.com имеет правильные записи SPF TXT. Куда мне это поменять? Я пробовал редактировать myhostname в /etc/postfix/main.cf, но это ничего не дало.

решение1

Так как вы отправляете через PHP, вам нужно правильно настроить заголовки и использовать последний параметр функции mail. Что-то вроде следующего будет работать

<?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);

Связанный контент