Scientist 2 Denunciar post Postado Maio 28, 2012 Bom dia, estou tentando enviar uns 20 e-mails para um lista de pessoas no banco, então faço mais ou menos assim: foreach ($pessoas as $p){ if (!mail($l->getEmail(),"Assunto","Um msg qualquer","From: meuemail@dominio.com")) $erros = $erros.$p->getEmail()."\n"; } if ($erros=='') echo "<script type='text/javascript'>alert('Todos os e-mails foram enviados com sucesso');history.back(1);</script>; else echo "<script type='text/javascript'>alert('Os Emails abaixo não foram enviados: \n\n $erros');history.back(1);</script>; O que o código acima deveria fazer é caso não haja nenhum erro, mostra uma mensagem ok para o usuário (FUNCIONA PERFEITAMENTE), porém se houver algum erro ele mostra qual e-mail não foi enviado. O problema é que em vez de simplesmente gravar o e-mail que não foi enviado dentro da variavel $erros, a execução do programa "PARA" pois ele diz que não encontrou o dominio SMTP, eu sei que o e-mail está errado, mais não quero que ele pare só por causa de 1 ou 2. Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mendes de Freitas 8 Denunciar post Postado Maio 28, 2012 O servidor de email que você esta testando esta configurado corretamente? Compartilhar este post Link para o post Compartilhar em outros sites
Scientist 2 Denunciar post Postado Maio 28, 2012 Sim, ele envia os primeiros emails normalmente, e quando chega no email que não existe, ele para e da um WARNING. Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mendes de Freitas 8 Denunciar post Postado Maio 28, 2012 Tente colocar no inicio do script o seguinte codigo: error_reporting(0); Compartilhar este post Link para o post Compartilhar em outros sites
Scientist 2 Denunciar post Postado Maio 28, 2012 Ele para de reportar o erro (como esperado), mais a executação do script para e a mensagem de erro personalizada não é mostrada. resolvido ! o problema estava no meu javascript ! Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mendes de Freitas 8 Denunciar post Postado Maio 28, 2012 Beleza então ^^ Compartilhar este post Link para o post Compartilhar em outros sites