Ir para conteúdo

POWERED BY:

Arquivado

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

SkelletonX

phpmailer gmail erro.

Recommended Posts

Quando vou enviar o email , o google bloqueia ...

aparece :

 

Tentativa de login impedida Olá GM, Alguém acabou de tentar fazer login na sua Conta do Google############ de um aplicativo que não atende aos padrões de segurança modernos. Detalhes:
terça-feira, 13 de outubro de 2015 18:49 (Horário Padrão de Brasília)
Joinville - SC, Brasil*
Recomendamos que você use um aplicativo seguro, como o Gmail, para acessar sua conta. Todos os aplicativos desenvolvidos pelo Google atendem a esses padrões de segurança. Por outro lado, o uso de um aplicativo menos seguro pode deixar sua conta vulnerável. Saiba mais.

O Google interrompeu esta tentativa de login, mas você deve revisar seus dispositivos usados recentemente:

 

 

meu code :

<?php
require_once('/phpmailer/PHPMailerAutoload.php');
require_once('/phpmailer/class.smtp.php');
require_once('/phpmailer/class.phpmailer.php');

$Nome		= $_POST["Nome"];	// Pega o valor do campo Nome
$Fone		= $_POST["Fone"];	// Pega o valor do campo Telefone
$Email		= $_POST["Email"];	// Pega o valor do campo Email
$Mensagem	= $_POST["Mensagem"];	// Pega os valores do campo Mensagem

// Variável que junta os valores acima e monta o corpo do email

$Vai 		= "Nome: $Nome\n\nE-mail: $Email\n\nTelefone: $Fone\n\nMensagem: $Mensagem\n";

define('GUSER', '#####@gmail.com');	// <-- Insira aqui o seu GMail
define('GPWD', '##########');		// <-- Insira aqui a senha do seu GMail

function smtpmailer($para, $de, $de_nome, $assunto, $corpo) { 
	global $error;
	$mail = new PHPMailer();
	$mail->IsSMTP();		// Ativar SMTP
	$mail->SMTPDebug = 0;		// Debugar: 1 = erros e mensagens, 2 = mensagens apenas
	$mail->SMTPAuth = true;		// Autenticação ativada
	$mail->SMTPSecure = 'tls';	// SSL REQUERIDO pelo GMail
	$mail->Host = 'smtp.gmail.com';	// SMTP utilizado
	$mail->Port = 587;  		// A porta 587 deverá estar aberta em seu servidor
	$mail->Username = GUSER;
	$mail->Password = GPWD;
	$mail->SetFrom($de, $de_nome);
	$mail->Subject = $assunto;
	$mail->Body = $corpo;
	$mail->AddAddress($para);
	if(!$mail->Send()) {
		$error = 'Mail error: '.$mail->ErrorInfo; 
		return false;
	} else {
		$error = 'Mensagem enviada!';
		return true;
	}
}

// Insira abaixo o email que irá receber a mensagem, o email que irá enviar (o mesmo da variável GUSER), 
//o nome do email que envia a mensagem, o Assunto da mensagem e por último a variável com o corpo do email.

 if (smtpmailer('recebedor@dominio.com.br', 'guilhermes4$$$#$24fsdf sdf435kora1@gmail.com', 'Nome do Enviador', 'Assunto do Email', $Vai)) {

	Header("location:http://www.dominio.com.br/obrigado.html"); // Redireciona para uma página de obrigado.

}
if (!empty($error)) echo $error;
	
?>

 

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.