warum bekomme ich einen SPF-Softfail?

warum bekomme ich einen SPF-Softfail?

Ich habe SPF auf meinem LAMP-Server mit Postfix installiert. Aber aus irgendeinem Grund erhalte ich diesen Fehler

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

Ich habe zwei Fragen:

1) Wie behebe ich diesen Fehler?

2) Ich habe meine Konfigurationsdateien durchgesehen, um zu ändern[email geschützt]Zu[email geschützt]weil anotherurl.com die richtigen SPF-TXT-Einträge hat. Wo kann ich das ändern? Ich habe versucht, myhostname unter /etc/postfix/main.cf zu bearbeiten, aber es hat nichts bewirkt.

Antwort1

Da Sie über PHP senden, müssen Sie die Header richtig setzen und den letzten Parameter der Mail-Funktion verwenden. So etwas wie das Folgende wird funktionieren

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

verwandte Informationen