Sending SMTP Email [closed]

1

I am sending and it is going to be sent, but I do not receive it, what can it be?

<?
/Leitura dos dados de cadastro
$nome = $_POST['nome'];
$empresa = $_POST['empresa'];
$telefone = $_POST['telefone'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];

//mensagem do email
$dados = "<br><b>Contato Recebido:</b>";
$dados .= "<br><br>Nome: ".$nome."";
$dados .= "<br><br>Empresa: ".$empresa."";
$dados .= "<br><br>Telefone: ".$telefone."";
$dados .= "<br><br>Email: ".$email."";
$dados .= "<br><br>Mensagem: ".$mensagem."<br>";

//requisicao para phpmailer
if (!class_exists("phpmailer")) 
{
    require("PHPMailer-5.2.6/class.phpmailer.php");
}

 // Inicia a classe PHPMailer
 $mail = new PHPMailer();

$mail->IsSMTP(); //  Define que a mensagem será enviada via servidor SMTP
$mail->SMTPAuth = true; // Ativa a autenticação
$mail->SMTPSecure = "tls";  
$mail->CharSet = 'iso-8859-1';
$mail->IsHTML(true);
$mail->Host = 'mail.meudominio.com.br'; //endereço do servidor smtp
$mail->Port = 587;
$mail->Username = "[email protected]"; 
$mail->Password = "senha";

$mail->From = $email;
$mail->Subject = "Contato";  
$mail->MsgHTML($dados);
$address = "[email protected]"; 
$mail->AddAddress($address, "nome");


//envia
if($mail->Send())
{
    echo "enviado"; 
}else{ echo "erro"; }
?>
    
asked by anonymous 11.08.2015 / 21:48

1 answer

0

Verify that your server is enabled to send via SMTP .

For greater efficiency of the doubt, say what type of server you are using.

Are you using it in Linux environment? Are you using any test server for Windows such as EasyPHP, XAAMP, or similar?

With this information we can help you better!

    
12.08.2015 / 02:31