por que recebo um SPF Softfail?

2

Eu instalei o SPF no meu servidor LAMP com o postfix. Mas por algum motivo, recebo esse erro

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

Eu tenho duas perguntas:

1) como faço para disparar esse erro

2) Eu tenho procurado por meus arquivos de configuração em uma tentativa de mudar [email protected] para [email protected] porque anotherurl.com tem os registros SPF TXT corretos. Onde eu vou mudar isso? Eu tentei editar meu hostname em /etc/postfix/main.cf, mas não fiz nada.

    
por John 07.06.2010 / 21:18

1 resposta

2

Como você está enviando via PHP, você precisa configurar os cabeçalhos corretamente e usar o último parâmetro da função mail. Algo como o seguinte irá 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);
    
por 08.06.2010 / 13:42

Tags