Crie o Gmail STMP e instale para WordPress, Laravel, php…
- 24-07-2022
- trienkhaiweb
- 0 Comments
SMTP é um protocolo para envio de e-mail, felizmente, o google nos fornece uma solução para poder enviar e-mails do servidor do google gratuitamente. O envio de e-mails pelo STMP do Google tem os seguintes benefícios:
- Alta taxa de sucesso de entrega de e-mail (quase 100%).
- Não há necessidade de instalar o servidor de e-mail (se você estiver usando VPS).
- É menos provável que seu e-mail seja marcado como spam, como usar um servidor de e-mail auto-instalado em um VPS, porque, em essência, você está solicitando que o servidor de e-mail do Google envie e-mails.
Para criar o SMTP do Gmail, pelo menos precisamos de uma conta de e-mail do google, em seguida, precisamos executar as seguintes etapas sequencialmente:
Mục lục
Passo 1: Acesse sua conta do Google:
Etapa 2: acesse o menu de segurança e ative a verificação em duas etapas:
Etapa 3: depois de ativar a verificação em duas etapas, prossiga para criar uma senha de aplicativo:
Após a criação, o google fornecerá a senha do aplicativo, precisamos salvá-la para usar na configuração do SMTP
Etapa 4: Instale o SMTP Mail para o site:
Para WordPress:
instale o plugin EASY WP SMTP ou WP Mail SMTP por WPForms e use a seguinte configuração:
- Host SMTP – digite smtp.gmail.com .
- Porta SMTP – O padrão SMTP do Google é 465 para SSL e 587 para TSL.
- Criptografia – Você deve sempre usar criptografia. Escolha-o para corresponder ao número da porta que você usa.
- Autenticação – Selecione Ativado porque a autenticação SMTP precisa ser habilitada.
- Nome de usuário – Seu endereço do Gmail.
- Senha – A senha do aplicativo Gmail que você criou na etapa anterior.
Se você codifica wordpress, jogue este código em functions.php
add_action( 'phpmailer_init', function( $phpmailer ) { if ( !is_object( $phpmailer ) ) $phpmailer = (object) $phpmailer; $phpmailer->Mailer = 'smtp'; $phpmailer->Host = 'smtp.gmail.com'; $phpmailer->SMTPAuth = 1; $phpmailer->Port = 465; $phpmailer->Username = 'web888@gmail.com'; $phpmailer->Password = 'matkhauungdung'; $phpmailer->SMTPSecure = 'SSL'; $phpmailer->From = 'trienkhaiweb@gmail.com'; $phpmailer->FromName = 'Web888 - web888.vn'; });
Se você usa laravel, configure este parâmetro no arquivo .env .
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME=web888@gmail.com MAIL_PASSWORD=matkhauungdung MAIL_ENCRYPTION=null
Para sites PHP puros ou codeinigter, definindo parâmetros para o servidor de email com a mesma configuração acima, as funções do framework, cms são todos baseados em php mail , você aprende como configurar cada framework.
Boa sorte !