O que fazer para receber um e-mail de erro caso o destinatário não exista, quando se utiliza a função mail()?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
04/04/2003 12:42pm
(~22 anos atrás)
(~22 anos atrás)
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
"Errors-To: $seu@email.com\r\n";
[]z
06/04/2003 12:37am
(~22 anos atrás)
(~22 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.
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.
15/04/2003 2:13am
(~22 anos atrás)
(~22 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
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
01/03/2005 10:51am
(~20 anos atrás)
(~20 anos atrás)
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.
mail("$emails","$assunto","$mensagem","$headers", "-f seuemail@provedor.com.br");
No meus sistema de envio de email esta funcionando legal.
01/03/2005 10:54am
(~20 anos atrás)
(~20 anos atrás)
Experimente usar a função da seguinte maneira :
mail("$emails","$assunto","$mensagem","$headers", "-f seuemail@provedor.com.br");
mail("$emails","$assunto","$mensagem","$headers", "-f seuemail@provedor.com.br");