Aviao de Descontos Postado Maio 5, 2011 Denunciar Share Postado Maio 5, 2011 Olá galera, boa noite!Estou com um problemão no meu site...O site não envia email de nada para nenhum cliente...Não envia email de cadastro, não envia email de newsletter, não envia email de compra, não envia email de cupom... não envia nenhum email...Eu não consigo resolver, e vou Inaugurar o site o sábado... Eu não sei mais o que eu faço...alguém pode me ajudar?Segue um arquivo, o que contem o email que deveria ser enviado ao se cadastrar no site:cadastro_form_sucesso.php<?php session_start(); ob_start(); ?> <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: private, no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); ?> <?php require_once('Connections/compras.php'); ?> <?php require_once('_lib/class/class.phpmailer.php'); require_once('_lib/class/class.smtp.php'); require_once('_lib/class/email.php'); require_once('inc_metatag.php'); require_once('Connections/compras.php'); mysql_select_db($database_compras, $compras); $query_login = "SELECT email, pass, nome FROM cliente ORDER BY id DESC"; $login = mysql_query($query_login, $compras) or die(mysql_error()); $row_login = mysql_fetch_assoc($login); $totalRows_login = mysql_num_rows($login); if ($totalRows_login > 0) { mysql_select_db($database_compras, $compras); if ($_SESSION['id_indicacao'] <> '') { $query = "UPDATE indicacoes SET ativo = 'Sim', data = '".date('Y-m-d')."' WHERE id_cliente = ".$_SESSION['id_indicacao']." AND email = '".$row_login['email']."'"; mysql_query($query, $compras) or die(mysql_error()); } $name = $row_login['nome']; $email = $row_login['email']; $user = $row_login['email']; $pass = $row_login['pass']; } else { ob_end_clean(); header("Location: cadastre-se.php?Error=True&email=$sUsername"); exit(); } $email_disparo = "atendimento@aviaodedescontos.com.br"; $destinatario = $email; $assunto = "Bem Vindo ao Aviao de Descontos!"; $corpo = '<html> <head> <STYLE> body { margin: 10px; font-weight:normal; font-family:Arial; margin:0px; margin-top:30px; color:#474445;} </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px solid #FFF;"> <tr> <td> <a href="http://'.$www.'/"><img src="http://'.$www.'/images/logo_email.jpg" border="0"></a> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" style="font-size:13px; padding:10px;"> Olá <strong>'.$nome.'</strong><br><br> segue abaixo os dados de acesso ao site do <strong style="color:#474445;">Avião de Descontos</strong><br><br> E-mail: <strong>'.$email.'</strong><br> Senha: <strong>'.$pass.'</strong><br> </td> </tr> <tr> <td height="40" align="center" bgcolor="#004d79"><a href="http://'.$www.'/" style="color:#FFF;text-decoration:none;font-size: 18px;">'.$www.'</a></td> </tr> </table> </td> </tr> </table> </body> </html>'; enviar_email($email_disparo, $nome_site, $destinatario, $assunto, $corpo); ?> <?php require_once "_AJAX/CARRINHO/Carrinho.php"; $carrinho = new Carrinho(); $data = date("Y-m-d",time()); ?> <!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" /> <? include("inc_metatag.php"); ?> <style type="text/css"> <!-- @import url("_lib/css/estrutura_layout.css"); @import url("include/estilo.css"); --> </style> <script src="_lib/js/funcoes.js" type="text/javascript"></script> <script src="_lib/js/_AJAX/AjaxClass.js" type="text/javascript"></script> <script src="_lib/js/_AJAX/Carrinho.ajax.js" type="text/javascript"></script> <script src="_lib/js/virtualpaginate.js" type="text/javascript"></script> <script type="text/javascript"> var Carrinho = new Carrinho(); </script> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body> <div id="site"> <?php include("inc_topo_intermas.php"); ?> <div id="conteudo"> <div id="mioloInternas"> <h2 class="titCategorias">Confirmação de cadastro</h2> <div id="texto"> <p><strong style="font-size:14px;">Sua conta foi criada com sucesso!</strong><br /> Uma confirmação de abertura de sua conta foi enviada para seu endereço de e-mail.<br /> Se não receber está confirmação em 1 hora por favor entre em contato conosco através do e-mail <a href="mailto:<? echo $email_destino; ?>"><? echo $email_destino; ?></a><br /> Clique no botão abaixo para finalizar sua compra.</p> <p> </p> <p><a href="index.php"><img src="images/botao_continuar.gif" width="240" height="39" /></a><? if(count($_SESSION['Carrinho']['Produto']) >= 1){ ?> <a href="carrinho_passo2.php"><img src="images/bt_finalizar.jpg"border="0" /></a> <? } ?></p> </div> </div> </div> </div> <?php include("inc_rodape_interno.php"); ?> </body> </html> <? mysql_free_result($configuracao); mysql_close($compras); ?>Desde já, obrigado galera! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Maio 5, 2011 Denunciar Share Postado Maio 5, 2011 No código você chama a função enviarEmail, o que tem nessa função e aonde ela está? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Aviao de Descontos Postado Maio 5, 2011 Autor Denunciar Share Postado Maio 5, 2011 (editado) No código você chama a função enviarEmail, o que tem nessa função e aonde ela está?Acabei de achar...Esta no arquivo _lib/class/email.php Porem esta com as configurações de outro servidor.. rsrsVou tentar configurar e posto novamente!Obrigado! Editado Maio 5, 2011 por Aviao de Descontos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Aviao de Descontos Postado Maio 5, 2011 Autor Denunciar Share Postado Maio 5, 2011 Eu editei as configurações do arquivo... mas não funcionou ainda...Só não sei se configurei certo...Eu uso o meu email, no Google, com o Google Apps...Configurei da seguinte forma:<? function enviar_email($de, $nome, $para, $assunto, $msg) { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.googlemail.com"; $mail->SMTPAuth = true; $mail->Username = "atendimento@aviaodedescontos.com.br"; $mail->Password = "MINHA SENHA"; $mail->From = $para; $mail->FromName = $nome; $mail->AddReplyTo($de); $mail->AddAddress($para); $mail->IsHTML(true); $mail->Subject = $assunto; $mail->AddAttachment($path); $mail->Body = $msg; if (!$mail->Send()) { return false; echo "Mailer Error: " . $mail->ErrorInfo; } else { return true; $mail->ClearAddresses(); } } ?>está certo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Maio 6, 2011 Denunciar Share Postado Maio 6, 2011 Eu acho que você deveria dizer qual é a porta por onde o e-mail vai ser enviado, da uma lida nesse artigo http://sabiotriste.wordpress.com/2010/02/0...smtp-do-google/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Aviao de Descontos
Olá galera, boa noite!
Estou com um problemão no meu site...
O site não envia email de nada para nenhum cliente...
Não envia email de cadastro, não envia email de newsletter, não envia email de compra, não envia email de cupom... não envia nenhum email...
Eu não consigo resolver, e vou Inaugurar o site o sábado... Eu não sei mais o que eu faço...
alguém pode me ajudar?
Segue um arquivo, o que contem o email que deveria ser enviado ao se cadastrar no site:
cadastro_form_sucesso.php
Desde já, obrigado galera!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.