Classe PHP Mailer
Boa tarde pessoal, estou tendo o seguinte problema com a classe phpmailer: Aparentemente ela faz a conexão com o servidor smtp que setei, porém é sempre exibida a mensagem: "Erro ao enviar e-mail, tente novamente mais tarde.";. Meu código éo seguinte:
<?php
// ainda não funcionando perfeitamente...
//enviar anexo está pendente
require_once("class.phpmailer.php");
$dados = $_REQUEST['fale'];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer= "smtp";
$mail->IsHTML(true);
$mail->From = $dados['email'];
$mail->FromName = $dados['nome'];
$mail->AddAddress("dbatista@blackdrop.us");
$mail->Subject = "Fale conosco – ".$dados['assunto'];
$mail->Body = "<b>Nome:</b> ".$dados['nome']." <br /><br />
<b>E-mail:</b> ".$dados['email']." <br /><br />
<b>Telefone:</b> ".$dados['telefone']." <br /><br />
<b>Comentários:</b> ".$dados['comentarios'];
$mail -> IsHTML (true);
$mail -> IsSMTP();
$mail -> Host = "smtp.blackdrop.us";
$mail -> Port = 25;
$mail -> SMTPAuth = true;
$mail -> Username = "usuario";
$mail -> Password = "senha";
// $mail->SMTPDebug = true;
echo "<pre>";
var_dump($mail);
echo "</pre>";
if($mail->Send())
echo "E-mail enviado com sucesso";
else
echo "Erro ao enviar e-mail, tente novamente mais tarde.";
?>Estou testando esse script localmente. Teria que fazer alguma configuração no php.ini para funcionar?
Discussão (3)
Carregando comentários...