Ir para conteúdo

POWERED BY:

Arquivado

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

Alex_B

[Resolvido] PHP Mailer

Recommended Posts

Boa Tarde,

 

Não estou conseguindo fazer o formulario de contato...pois o envio n concretiza ...

uso phpmailer, mas fica o constante erro:

 

Erro: The following From address failed: alex.barbosa.r@gmail.com

SMTP server error: 5.5.1 Authentication Required. Learn more at 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 m30sm4281417vbr.9

 

segue o codigo:

$mail = new PHPMailer();
$mail->SetLanguage("br", "libs/"); // ajusto a lingua a ser utilizadda
$mail->SMTP_PORT = "587"; // ajusto a porta de smt a ser utilizada. Neste caso, a 587 que o GMail utiliza
$mail->SMTPSecure = "tls"; // ajusto o tipo de comunicação a ser utilizada, no caso, a TLS do GMail

$mail->IsSMTP(); // ajusto o email para utilizar protocolo SMTP
$mail->Host = "smtp.gmail.com";  // especifico o endereço do servidor smtp do GMail
//$mail->SMTPAuth = true;  // ativo a autenticação SMTP, no caso do GMail, é necessário
$mail->Username = "usuario";  // Usuário SMTP do GMail
$mail->Password = "senha"; // Senha do usuário SMTP do GMail

$mail->From = $email; // Email de quem envia o email
$mail->FromName = $contato; // Nome de quem envia o email
$mail->AddAddress("angulare@angulare.com.br"); // Endereço e nome de quem vai receber o email, o nome é opcional
$mail->AddAddress("rodrigojerry@gmail.com"); // Mais um endereço, somente para mostrar que você pode mandar email para varios endereços no mesmo email. Equilvalente a você usar a [vírgula] nos webmail e clientes de email

$mail->WordWrap = 50;                                                            // quebra linha sempre que uma linha atingir 50 caracteres
$mail->IsHTML(true);                                                              // ajusto envio do email no formato HTML

$mail->Subject = "Assunto"; // Aqui colocar o assunto do email
$mail->Body     = "Este é o corpo da mensagem <b>, por isso, para exemplicar que este cabeçalho tem suporte html, este está em negrito!</b>"; 
$mail->AltBody = "Este é o corpo da mensagem para usuários que possuem a opção de ver o html do email desativada em seu cliente de email";      

if(!$mail->Send())
{
  echo "Mensagem não pode ser enviada. <p>";
  echo "Erro: " . $mail->ErrorInfo;
  exit;
}

echo "Mensagem enviada";

 

agradeço desde já

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.