Configurando o SMTP do Gmail para envio de aplicativos online em servidores da Integrator
Antes de começar, compreenda que este tutorial isenta o suporte da Integrator de quaisquer problemas que venha ter com sua conta do Gmail. A Integrator tem seus servidores SMTP e não fornece ajuda com suporte a servidores de SMTP de terceiros. O suporte da hospedagem da Integrator se reserva no direito de negar auxílio com falhas de seus códigos ou problemas que vier a ter usando sua conta do Gmail.
Nossa garantia, absoluta, é que servidores de terceiros são chamados de nossas máquinas sem bloqueios. Porém, não ditamos regras de segurança para uso de tais serviços, nem garantimos que este tutorial não fique desatualizado por mudanças de regras da Google.
1. Configure com os dados do SMTP do Gmail. Um trecho de exemplo no PHPMailer:
$PHPMailer = new PHPMailer(); // define que será usado SMTP $PHPMailer->IsSMTP(); // envia email HTML $PHPMailer->isHTML( true ); // codificação UTF-8, a codificação mais usada recentemente $PHPMailer->Charset = 'UTF-8'; // Configurações do SMTP $PHPMailer->SMTPAuth = true; $PHPMailer->Host = 'smtp.gmail.com'; $PHPMailer->Port = 587; $PHPMailer->SMTPSecure = 'tls'; $PHPMailer->Username = 'seuemail@gmail.com'; $PHPMailer->Password = 'suasenha'; //comente para não depurar $PHPMailer->SMTPDebug = true;
2. Ao enviar pela primeira vez, online, o GMail irá impedir e receberá uma notificação.
3. Abra a mensagem. Clique em Saiba mais.
4. O Gmail tem uma segurança alta para dispositivos que se conectam nele. Para obter suporte ao seu dispositivo desenvolvido, clique em Aplicativos menos seguros link do manual do Gmail.
5. Ative esta opção:
6. Retorne o envio do seu aplicativo. Novamente, o Gmail irá informar um problema, mas que aprece nos logs do seu aplicativo. A resposta é dada mandando o seguinte endereço: https://support.google.com/mail/answer/14257.
Observe na orientação, que existe um novo link para que possa acessar. Fazendo login em sua conta do Gmail, abra o link indicado na imagem abaixo do endereço informado acima, liberando o acesso ao seu dispositivo/aplicativo online.
Pronto, agora os emails enviados por sua conta do Gmail funcionam.