Alguém saberia me dizer porque a confirmação de cadastro por e-mail não envia o e-mail para o gmail?
O código está abaixo:
<?php include_once "classes/conecta.php";?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Sucesso e Renda</title> <meta name="description" content="Consultoria pessoal para ingressar na ZeekRewards" /> <meta name="keywords" content="zeekrewards, ganhar dinheiro, consultoria" /> <meta name="author" content="tiago lisboa" /> <meta name="revisit" content="1 days" /> <meta http-equiv="content-language" content="pt"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" > <link rel="shortcut icon" href="favicon.ico" > <link href="estilos.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery_validate.js"></script> <script type="text/javascript" src="js/validate_func.js"></script> </head> <body> <div id="topo"> <div class="topo_flash"> <object height="140" width="920" data="textoZR.swf" type="application/x-shockwave-flash"> <param value="textoZR.swf" name="movie" /> <param value="transparent" name="wmode" /> <param name="quality" value="high" /> <p>CONTEÚDO EM FLASH, ATUALIZE SEU ADOBE FLASH PLAYER!</p> </object> </div> <div class="separador"> </div> </div> <div id="corpo"> <p class="titulo_cadastro">Preencha o formulário abaixo para ter o seu site de indicação:</p> <div class="video_cadastro"> <object width="480" height="360"><param name="movie" value="http://www.youtube.com/v/bzlqmz2oM7c?version=3&hl=pt_BR&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bzlqmz2oM7c?version=3&hl=pt_BR&rel=0" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object> </div> </div> <div class="separador"> </div> <div id="agenda"> <p>Preencha o formulário abaixo para ter o seu site de indicação:</p> </div> <div id="formulario"> <div class="cadastro"> <form action="" name="cadastro" method="post" enctype="multipart/form-data"> <label> <span>Nome Completo:</span> <input class="g" type="text" name="nome" /> </label> <label> <span>E-mail:</span> <input class="g" type="text" name="email" /> </label> <label> <span>Usuário ZeekRewards:</span> <input class="g" type="text" name="usuario" /> </label> <label> <span>Celular com DDD:</span> <input class="g" type="text" name="celular" /> </label> <label> <span>Skype:</span> <input class="g" type="text" name="skype" /> </label> <input type="hidden" name="acao" value="cadastrar" /> <input class="bt_form_cadastro" type="submit" value="" /> </form> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){ $nome = $_POST['nome']; $email = $_POST['email']; $usuario = $_POST['usuario']; $celular = $_POST['celular']; $skype = $_POST['skype']; if (empty($email)){ echo "informe seu email"; }elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){ echo "Informe um email válido"; }else{ $verifica = mysql_query("SELECT * FROM usuario WHERE user_usuario = '$usuario'") or die (mysql_error()); $contar = mysql_num_rows($verifica); if ($contar >= '1'){ echo "O email já foi cadastrado em nosso boletim"; }else{ $cadastra = mysql_query("INSERT INTO usuario (nome_usuario, email_usuario, celular_usuario, user_usuario, skype_usuario) VALUES ('$nome','$email','$celular','$usuario','$skype')") or die(mysql_error()); if ($cadastra <= '0'){ echo "erro ao cadastrar, favor tentar novamente"; }else{ echo "cadastro com sucesso!"; $data = date('d/m/Y H:i'); $msn = " Recebemos um pedido de cadastro do seu email em nosso boletim! <br /> Para confirmar seu cadastro, por favor clique no link abaixo. <br /> <br /> <a href=\"http://www.upinside.com.br/cursos/va/newsletter/confirma.php?email=$email&codigo=$codigo\">Confirmar Cadastro</a> <br /> <br /> Se você não cadastrou este pedido em nosso site, por favor ignore este email! <br /> Atenciosamente UpInside Tecnologia <br /> <br /> Enviado em: $data "; $para = 'contato@catablog.com.br'; $assunto = 'Nova Assinatura de boletim'; $headers = "From: $para\n"; $headers .= "Content-Type: text/html; charset=\"utf-8\"\n\n"; mail($email,$assunto,$msn,$headers); } } } } ?> </div> </div> <div class="separador"> </div> <div id="cb"></div> <div id="rodape"> <p>Sucesso e Renda 2012 - Todos os direitos reservados</p> </div> </body> </html>
qualquer outro email cadastrado ele envia para a confirmação, já no gmail não envia.
Obrigado.