Problema php mailer envio e-mail
Estou com o seguinte problema:
SMTP Error: The following recipients failed: contato@ferreirafilhosconstrucoes.com.br
alguém aí pra dar uma ajuda...
INDEX.PHP
<?php
include_once("function.php");
if (isset($_POST['enviar'])){
$nome = strip_tags(trim($_POST['nome']));
$email = strip_tags(trim($_POST['email']));
$telefone = strip_tags(trim($_POST['telefone']));
$mensagem = strip_tags(trim($_POST['mensagem']));
$configuracao_da_mensagem_original="
ENVIADO POR:\n
Nome: $nome\n
E-mail: $email\n
Telefone: $telefone\n\n
Mensagem: $mensagem\n\n
ENVIADO EM: $date";
if(empty($nome)){
$mensagemRetorno = '<div class="ms in">Informe o nome!</div>';
}elseif(empty($email)){
$mensagemRetorno = '<div class="ms in">Informe o e-mail!</div>';
}elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)){
$mensagemRetorno = '<div class="ms in">Informe um e-mail válido!</div>';
}elseif(empty($telefone)){
$mensagemRetorno = '<div class="ms in">Informe o seu telefone!</div>';
}elseif(empty($mensagem)){
$mensagemRetorno = '<div class="ms in">Informe a sua mensagem!</div>';
}else{
sendMail('Contato',$configuracao_da_mensagem_original,$email,$nome,'email@site.com.br','Contato - NOME SITE');
$mensagemRetorno = '<div class="ms in">E-mail enviado com sucesso!</div>';
}
}
?>
<html>
<head>
<title>Formulário de Contato</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="">
<table width="401" bgcolor="#cccccc" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<h1 align="center">Formulario de teste
</h1>
<h5 align="center">(smtp autenticado)
</h5>
<?php
if (isset($_POST['enviar'])){
echo '<h4 align="center">'.$mensagemRetorno.'</h4>';
}
?>
</tr>
<tr>
<td valign="middle" nowrap>
<p>
<font color="#000">Nome:</font></p>
</td>
<td width="301">
<input type="text" name="nome" size="34">
</td>
</tr>
<tr>
<td valign="middle" nowrap>
<p>
<font color="#000">E-mail:</font></p>
</td>
<td>
<input type="text" name="email" size="34">
</td>
</tr>
<td valign="middle" nowrap>
<p>
<font color="#000">Telefone:</font></p>
</td>
<td width="301">
<input type="text" name="telefone" size="34">
</td>
</tr>
<tr>
<td valign="middle" nowrap align="center">
<p><font color="#000">Mensagem:</font></p>
</td>
<td>
<textarea name="mensagem" cols="34" rows="4"></textarea>
</td>
</tr>
<tr>
<td colspan="2" valign="middle">
<br>
<div align="center">
<input type="submit" name="enviar" value="enviar">
<input type="reset" name="limpar" value="limpar">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
FUNCTION.PHP
<?php
function sendMail($assunto,$mensagem,$email,$nome,$destino,$nomeDestino){
include_once("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->Host = 'SMTP';
$mail->SMTPAuth = true;
$mail->Port = 'PORT';
$mail->Username = 'USER';
$mail->Password = 'SENHA';
$mail->From = utf8_decode($email); //remtente
$mail->FromName = utf8_decode($nome); //remtetene nome
$mail->Subject = utf8_decode($assunto); //assunto
$mail->Body = utf8_decode($mensagem); //mensagem
$mail->AddAddress(utf8_decode($destino),utf8_decode($nomeDestino)); //email e nome do destino
if($mail->Send()){
return true;
}else{
return false;
}
}
?>Discussão (2)
Carregando comentários...