Então eu finalmente rastreei a questão (o suporte técnico da Dell disse que eles não poderiam ajudar com problemas de "picaretas"). Acontece que eles têm um problema com os registros SPF:
Aparentemente, quando você configura uma nova conta de hospedagem, o arquivo C:\php5\php.ini
padrão para hosts do Windows define o sendmail_from
to [email protected]
, que era o endereço de envio real dos emails enviados usando a função mail () do php. Eu mudei para [email protected]
e cheguei um pouco mais perto de resolver meu problema.
Agora, para o segundo problema que estava causando, o SPF ainda falhava. Acontece que a criação de um registro SPF com o padrão include:spf.secureserver.net
do Godaddys contém muitas pesquisas. Você pode verificar isso usando este Analisador de SPF e digitando spf.secureserver.net
. Você verá que há muito mais do que o máximo de 10 pesquisas.
Usando o script de validação do Kitterman, se você inserir spf.secureserver.net
, verá que ele mostra erro% código%. Este é um problema que o Godaddy precisa resolver globalmente (não apenas para o meu site). O problema está documentado no site . Eu recebi uma resposta deles indicando que não é problema deles:
Also although we provide the ability to create SPF records, the management and setup responsibility are solely the customers responsibility.
Consegui resolver isso verificando meus cabeçalhos de e-mail e descobrindo quais servidores estavam enviando (pareciam ser intervalo PermError SPF Permanent Error: Too many DNS lookups
). Usando o analisador SPF que eu vinculei acima, consegui determinar que meu site parece estar usando 72.167.234.236-245
. Eu não tenho certeza se isso vai mudar para o meu site e Godaddy ainda tem que me dizer a resposta. Alterei meu registro SPF para incluir spf102.secureserver.net
, que não tem o problema de spf102.secureserver.net
, mas pode ser um problema se os e-mails puderem ser alterados e enviados de, digamos, Too many DNS lookups
.
O registro de trabalho final será baseado nos servidores que são usados para enviar e-mails, mas deve ser algo como isto se você estiver hospedado e usando servidores Godaddys:
v=spf1 mx include:spf102.secureserver.net -all
Com essas duas atualizações, consegui enviar e-mails para as contas de e-mail do google e do hotmail e eles não acessam mais as pastas de spam / lixo eletrônico (yey!)
Obrigado a @MadHatter, @gparent e @TheCleaner pelo apoio no rastreamento.