Por que os e-mails disparados pela função mail() do PHP não chegam ao seu destino?

De Wiki Locaweb
Ir para: navegação, pesquisa
Bluewarning.png

Atenção. Antes de realizar qualquer envio, por favor siga nossas recomendações, dessa forma evitará problemas ao enviar suas mensagens.

Problemas ao enviar via mail() PHP?

Em alguns casos, os e-mails disparados pela função mail(), do PHP, não chegam ao seu destino. Isto se deve pelo Return-Path dos e-mails não estarem setados.

Por padrão o Return-Path é anonymous@hmXX.locaweb.com.br, onde XX é o número do servidor que dispara o e-mail.

Para solucionar este problema, basta setar o Return-Path com um e-mail válido de seu domínio. Veja um exemplo sobre envio de e-mails via PHP em Como enviar e-mails com a função mail() do PHP.


Veja também


Links

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas
Criar um livro