Chirlison 1 Denunciar post Postado Agosto 9, 2010 Bom dia! Tenho a seguinte função para verificar se o email foi enviado corretamente: if(email($destinatario, $assunto, $mensagem, $header)) echo "E-mail enviado com sucesso"; else echo "Erro ao enviar e-mail"; Esta função não funciona corretamente, pois se o usuário cadastrar um email do tipo ---fulano@teste.com.br--- dá uma mensagem como se este email existisse e estivesse sido enviado com sucesso! Alguém sabe uma outra função para fazer a verificação de envio correto de email? Compartilhar este post Link para o post Compartilhar em outros sites
Custellinha 0 Denunciar post Postado Agosto 9, 2010 cara, te digo que a solução para você não é tão simples! mas uma coisa você pode fazer: tratar a variavel email para pegar apenas o dominio...depois utilize a função checkdnsrr (pesquise por aqui a respeito) e verificar se o domínio é valido...se for, provavelmente o email existe, mas não necessariamente! Qualquer dúvida pergunta ai! Compartilhar este post Link para o post Compartilhar em outros sites
Chirlison 1 Denunciar post Postado Agosto 9, 2010 Muito obrigado pela dica! vou dar uma pesquisada. vlw. Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Agosto 9, 2010 Outro dia crie uma função que verifica se o dominio é válido, mas funcionabilidade e mesma coisa como o amigo disse se retornar true existe false não! Da pra melhorar <?php function checkHost($i){ $ipHost = gethostbyname($i); $ip = str_replace(".","",$ipHost); if($ip ? intval($ip):false){ return true; }else{ return false; } } var_dump (checkHost('site.com.br')); ?> Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Agosto 9, 2010 Use a classe PHPMailer. Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Agosto 9, 2010 Opá só que essa função eu uso para fins de cadastro de email da News Para envio e como o André disse Compartilhar este post Link para o post Compartilhar em outros sites