Ir para conteúdo
Fórum Script Brasil
  • 0

Site não envia email


Aviao de Descontos

Pergunta

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&aacute; <strong>'.$nome.'</strong><br><br>
                                    segue abaixo os dados de acesso ao site do <strong style="color:#474445;">Avi&atilde;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&ccedil;&atilde;o de abertura de sua conta foi enviada para seu endere&ccedil;o de e-mail.<br />
                Se n&atilde;o receber est&aacute; confirma&ccedil;&atilde;o em 1 hora por favor entre em contato conosco atrav&eacute;s do e-mail <a href="mailto:<? echo $email_destino; ?>"><? echo $email_destino; ?></a><br />
                Clique no bot&atilde;o abaixo para finalizar sua compra.</p>
                  <p>&nbsp;</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!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
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.. rsrs

Vou tentar configurar e posto novamente!

Obrigado!

Editado por Aviao de Descontos
Link para o comentário
Compartilhar em outros sites

  • 0

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?

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...