Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá. Estou usando o phpmailer para enviar o formulário para o gmail mas só dá o seguinte erro: SMTP Error: Could not connect to SMTP host.
Estou usando a porta 465 e conexão ssl. Já tentei mudar a porta, o endereço do host, mas nada fuciona. Esse é o meu codigo:
include "class.phpmailer.php";
$mail = new PHPMailer(); // Cria a instância
$mail->IsSMTP(); // Define que será enviado por SMTP
$mail->SetLanguage("br"); // Define o Idioma
$mail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com"; // Servidor SMTP
$mail->SMTP_PORT = "465";
$mail->Username = "***@gmail.com"; // Usuário ou E-mail para autenticação no SMTP
$mail->Password = "******"; // Senha do E-mail
$mail->From = "****@gmail.com"; // Define o Remetente
$mail->FromName = "Sangy"; // Nome do Remetente
$mail->AddAddress("****@gmail.com","Teste SMTP"); // Email e Nome do destinatário
// Configuração de Assuntos e Corpo do E-mail
$mail->Subject = "Assunto do E-mail"; // Define o Assunto
$mensagem="Mensagem enviada por um visitante:\n\n";
$mensagem.= "Nome: $dados[nome]\n";
$mensagem.= "E-mail: $dados[email]\n";
$mensagem.= "DDD: $dados[ddd]\n";
$mensagem.= "Telefone: $dados[fone]\n";
$mensagem.= "Mensagem: $dados[msg]\n";// Fazemos o envio do email
if(!$mail->Send()){
print "Ocorreu um erro no envio da Mensagem.<br />";
print "Erro: ".$mail->ErrorInfo; print "Sei e-mail foi enviado com Sucesso !!";
}Carregando comentários...