Eu tentei entender o SPF, mas os termos usados estão além da minha experiência, então eu volto para vocês agora.
Eu tenho um servidor virtual privado ( VPS ) que eu mesmo gerencio.
Eu instalei o postfix nele e tenho um servidor chamado:
server1.domain.se
Agora, o IP do meu VPS é, por exemplo:
111.111.11.1
Depois, eu tenho meu DOMAIN registrado em um ISP , onde posso configurar manualmente meus próprios Registros DNS .
Eu tenho esses registros de configuração (IP SUBSTITUÍDO COM "111.111.11.1"):
NAME TYPE DATA
www.domain.se A 111.111.11.1
domain.se A 111.111.11.1
server1.domain.se A 111.111.11.1
domain.se TXT v=spf1 a mx ptr ~all
Quando eu envio e-mail usando a função de e-mail do php: s os e-mails são considerados spam pelo gmail, pelo hotmail e por todos os outros servidores de e-mail. Por que isso acontece?
Aqui está como eu envio o email em php:
$mail_message= "THE MESSAGE GOES HERE";
$headers="MIME-Version: 1.0"."\n";
$headers.="Content-type: text/plain; charset=UTF-8"."\n";
$headers.="From: Domain <[email protected]>"."\n";
$subject="Subject goes here";
mail($email, '=?UTF-8?B?'.base64_encode($subject).'?=', $mail_message, $headers, '[email protected]');
Acima, o endereço de e-mail [email protected] nem existe, só para você saber.
Eu sou como eu disse antes muito novo para os servidores de e-mail, então por favor, explique em detalhes como resolver isso ...
Se você precisar de mais informações, como minha configuração de postfix ou algo assim, é só me avisar.
Obrigado