PhpMailer return message not received

0

I'm sending a form via AJAX by saving the form's fields to my bank, I expect a response after sending the information via email by phpMailer, but this message does not occur.

The script is triggered, I write to the database, I send the email but the confirmation message does not occur.

I do this:

        $InsComentario = "INSERT INTO contato ( nome, email, uf, municipio, telefone, grupo, assunto, mensagem, status ) VALUES ('".$nome."', '".$email."', '".$uf."', '".$municipio."', '".$telefone."', '".$grupo."', '".$assunto."', '".$mensagem."', 1)";
    $sucesso = mysql_query($InsComentario) or die(mysql_error());   

    if ($sucesso > 0){

        // Envio dos e-mails
        include('processoContato.php');             
        $arr['tipo'] = "1";
        $arr['msg']  = utf8_encode('<p style="color:#669900">O contato foi registrado com sucesso</p>');            


    } else {
        $arr['tipo'] = "0";
        $arr['msg']  = utf8_encode('<p style="color:#f25824">Erro ao inserir registro no banco</p>');
    }

And phpMailer looks like this:

<?php

// Inicia a classe PHPMailer
$mail = new PHPMailer();
// $mail->SMTPDebug = 2;

// Define os dados do servidor e tipo de conexão
// ---------------------------------------------
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = ""; // Endereço do servidor SMTP
$mail->SMTPAuth = true; // Usa autenticação SMTP? (opcional)
$mail->Username = ''; // Usuário do servidor SMTP
$mail->Password = ''; // Senha do servidor SMTP

// Define o remetente
// ------------------
$mail->From = '[email protected]'; // Seu e-mail
$mail->FromName = "Moveis Sao Bento"; // Seu nome

// Define os destinatário(s)
// -------------------------
$mail->AddAddress($email,$nome); // Cliente
$mail->AddAddress($emailMaster, $nomeLoja); // Administrador da Loja
$mail->AddCC($emailSecundario, 'Ciclano'); // Cópia para Responsável

// Define os dados técnicos da Mensagem
// ------------------------------------
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'iso-8859-1'; // Charset da mensagem (opcional)

// Data e Hora
// data e hora do orçamento
$data = date("Y-m-d");
$hora = date("H:i:s");  
$mostradata=substr($data,8,2).'/'.substr($data,5,2).'/'.substr($data,0,4); 

// Define a mensagem (Texto e Assunto)
// -----------------------------------
$mail->Subject  = "Contato via site"; // Assunto da mensagem
$mail->Body = "<div align=left>
  <style type='text/css'>
    <!--
    .style1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
    }
    -->
    </style>
      <table width=600 border=0>
        <tr>
          <td width='18%' align='left'>
            <div align='left'></div>
          <div align='left'></div></td>
        </tr>
        <tr>
          <td align='left'><p align='left' class='titulos'>Data do Contato - $mostradata - Hora - $hora<br>
                               Assunto - $assunto <br>
                               Nome - $nome <br>
                               E-mail - $email <br />                                  
                               Cidade - $nomeCidade - UF - $nomeUF  <br>
                               Telefone - $telefone <br>
                               Comentário - $mensagem <br>
                               </p>
                               <p align='center' class='titulos'>
                                    Esse e-mail foi enviado automaticamete, não responda.
                               </p>
            </td>
        </tr>
      </table>
    </div>";


// Envia o e-mail
// ---------------
$mail->Send();

// Limpa os destinatários e os anexos
// ----------------------------------
$mail->ClearAllRecipients();
$mail->ClearAttachments();

? >

Access the Form

    
asked by anonymous 06.02.2015 / 18:07

0 answers