Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

taboada1984

phpmailer gmail

Recommended Posts

Boa Tarde estou com problemas na utilização do phpmailer (configurado para o gmail) Aparece este erro: ''Erro do PHPMailer: The following From address failed: rafael.taboada1@gmail.com''

A configuração que utilizo é esta aqui: A senha esta escrita normalmente, só deixei assim para não expor no forum:

 

<?php

require 'phpmailer/class.phpmailer.php';

$Mailer = new PHPMailer();

//define que será usado SMTP

$Mailer->IsSMTP();

// envia email HTML

$Mailer->isHTML( true );

// codificação UTF-8, a codificação mais usada recentemente

$Mailer->Charset = 'UTF-8';

// Configurações do SMTP

$Mailer->SMTPAuth = true;

$Mailer->SMTPSecure = 'ssl';

$Mailer->Host = 'smtp.gmail.com';

$Mailer->Port = 465;

$Mailer->Username = 'rafael.taboada1@gmail.com';

$Mailer->Password = '**********';

// E-Mail do remetente (deve ser o mesmo de quem fez a autenticação

$Mailer->From = 'rafael.taboada1@gmail.com';

// Nome do remetente

$Mailer->FromName = 'Rafael';

// assunto da mensagem

$Mailer->Subject = 'Teste';

// corpo da mensagem

$Mailer->Body = 'Mensagem em HTML';

// corpo da mensagem em modo texto

$Mailer->AltBody = 'Mensagem em texto';

// adiciona destinatário (pode ser chamado inúmeras vezes)

$Mailer->AddAddress( 'email que quero enviar' );

// adiciona um anexo

//$Mailer->AddAttachment( 'arquivo.pdf' );

// verifica se enviou corretamente

if ( $Mailer->Send() ) { echo "Enviado com sucesso"; } else { echo 'Erro do PHPMailer: ' . $Mailer->ErrorInfo; }

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, de acordo com o erro, o email que você está utilizando para autenticar o disparo está dando problema. Verifica se os dados inseridos estão corretos.

 

Dica: organiza o post antes de postar, nos ajuda a te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dados do e-mail que você menciona são, e-mail e senha certo?

 

Ambos estão corretos, acessei a conta no gmail para confirmar, existe alguma outra forma de confirmar?

 

Quanto ao POST eu só vi como ficou depois que postei, mas já organizei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro - Você deve liberar o envio usando programas de terceiros no Gmail. Não lembro aonde faz isso, mas acho que é no painel de controle

Segundo - Se não me engano, a porta é 587, não 465. E também acho que o Secure é TLS e não SSL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para liberar o envio você acessa sua conta google e procura o link Acesso para aplicativos menos seguros e seleciona Ativar.

 

Com relação as portas, a 465 utiliza a autenticação SSL e 587 utiliza TLS.

 

Dica: utilize as tags de código do editor para organizar ainda mais seu código :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Liberei o acesso para aplicativos menos seguros e nem acreditei quando li e-mail enviado. rsrsrsrs

Porém só tive este sucesso em localhost.

Eu utilizo o 000webhost para hospedar o meu site, você tem ideia se existe alguma configuração própria para a hospedagem? Ou se preciso falar direto com o suporte deles?

De qualquer maneira já vou marcar como resolvido pois não creio que seja mais algum problema de código.

 

Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.