0

O que fazer para receber um e-mail de erro caso o destinatário não exista, quando se utiliza a função mail()?

criado por Silvano Girardi Jr. em 04/04/2003 12:42pm
Nenhuma descrição foi enviada.

Lista de Respostas:

0
04/04/2003 12:42pm
(~13 anos atrás)
Silvano Girardi Jr. respondeu:
Uma maneira de se capturar esses e-mails, para quem usa o sendmail no servidor, é alterar a linha 0UserErrorsTo=False para True no arquivo sendmail.cf e então adicionar, no cabeçalho que será enviado com a função mail(), a seguinte linha:
"Errors-To: $seu@email.com\r\n";

[]z

0
06/04/2003 12:37am
(~13 anos atrás)
tente usar o Return_path, na função mail...

http://www.php.net/manual/pt_BR/function.mail.php


//--
There used to be a note with a complete set of headers to use with the mail function but somehow now its gone so here they are again hope it helps :)

$headers .= "From: Name<mail@server.com>\n";
$headers .= "X-Sender: <mail@server.com>\n";
$headers .= "X-Mailer: PHP\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <mail@server.com>\n";
//Uncomment this to send html format
//$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
//$headers .= "cc: birthdayarchive@php.net\n"; // CC to
//$headers .= "bcc: mail@server.com"; // BCCs to, separete multiple with commas mail@mail.com, mail2@mail.com

Regards
P.A. Luis Tena O.
Mexico city.

0
07/04/2003 8:36am
(~13 anos atrás)
Cléver Anjos respondeu:
ReturnPath como um dos headers do mail

0
15/04/2003 2:13am
(~13 anos atrás)
Olá,

Você também pode utilizar a classe email_validation, muito boa!
http://phpclasses.firewalls.com.br/browse.html/package/13.html

Ela funciona assim: você informa um endereço de e-mail, a classe se conecta ao servidor MX do domínio do e-mail informado e o pergunta se o usuário é válido. Se o endereço é bom, retorna true, caso contrário false.

[]'s,
Fábio Berbert de Paula

0
15/04/2003 8:54am
(~13 anos atrás)
Excelente dica, Fábio.... valeww

0
01/03/2005 10:51am
(~11 anos atrás)
Joneson Carneiro respondeu:
Experimente usar o seguinte na função email ()

mail("$emails","$assunto","$mensagem","$headers", "-f seuemail@provedor.com.br");

No meus sistema de envio de email esta funcionando legal.

0
01/03/2005 10:54am
(~11 anos atrás)
Joneson Carneiro respondeu:
Experimente usar a função da seguinte maneira :

mail("$emails","$assunto","$mensagem","$headers", "-f seuemail@provedor.com.br");

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)