Como integrar um remetente de e-mail do Google com WordPress
Hi Dhairya!
Obrigado pela sua pergunta! Eu encontrei um post de blog útil para ajudá-lo com a sua resposta. Verifique isso:
Plugin SMTP do Gmail permite que você se autentique com sua conta do Gmail para enviar e-mails via servidor SMTP do Gmail.
Os servidores de hospedagem mais compartilhados têm restrições quando se trata de e-mail. Normalmente o e-mail será bloqueado ou faltará sem motivo. Às vezes ele será bloqueado quando o seu site atingir o limite diário de e-mails enviados. Este plugin pode contornar este problema encaminhando o e-mail através do servidor SMTP do Gmail.
>p>REQUIREMENTOS>ul>PHP 5.6 ou mais recente>li>Uma conta Gmail>li>li>Um site auto-hospedado rodando em WordPress hosting>p>BENEFÍCIOS SMTP>ul>>li>O plugin SMTP do Gmail não é como a maioria dos plugins SMTP. Ele usa o protocolo OAuth 2.0 para autorizar o acesso à API do Gmail - o que significa um sistema de login mais seguro e os usuários não terão que digitar nenhum nome de usuário ou senha.Gmail SMTP plugin usa PHPMailer - uma biblioteca muito popular usada para o envio de e-mails através da função de e-mail do PHP. Esta biblioteca também é usada no núcleo do WordPress para enviar e-mail.Gmail SMTP plugin utiliza "wp_mail" (Uma função usada pelo WordPress para enviar e-mail) em vez de substituí-lo completamente. Desta forma você ainda obtém todos os benefícios da função de e-mail padrão.Você não precisa mais habilitar Permitir aplicações menos seguras na sua conta gmail para corrigir problemas de conexão SMTP. Este problema tornou-se proeminente a partir de Dezembro de 2014, quando o Google começou a impor a autenticação XOAUTH2 (baseada no OAuth2) para aceder às suas aplicações. This issue still affects almost all the SMTP plugins because they authenticate via username and password.HOW OAUTH 2.0 AUTHORIZATION WORKS
- You register an application in the Google Developers Console.
- The application is launched and it requests that you give it access to data in your Google account.
- If you consent, the application receives credentials to access the Gmail API.
GMAIL SMTP FEATURES
- Configure your website to send email using Gmail SMTP server
- Authenticate using OAuth 2.0 protocol
- Authenticate with encryption when sending an email (TLS/SSL)
GMAIL SMTP BASIC SETUP
- Create a new project in Google Developers Console.
- Enable Gmail API in it.
- Create credentials (OAuth client ID) to access this API.
- Configure the consent screen for the web application.
- Enter a Product Name and a Privacy policy URL.
- Once the consent screen is configured, create a web application.
- Go to the plugin settings (Settings->Gmail SMTP).
- Set the Authorized Redirect URL of the application as the one shown in the settings.
- Finish creating the web app.
- Copy the newly created Client ID and Client secret and paste into the settings area.
- Enter your OAuth Email, From Email and From name.
- Select an encryption.
- Enter a port number.
- Save the settings.
- Now you can authorize your application to access the Gmail API by clicking on the Grant Permission button.
- Once the application has been authorized Gmail SMTP plugin will be able to take control of all outgoing email.
GMAIL SMTP SETTINGS
- Authorized Redirect URI: Authorized redirect URL for your website. You need to copy this URL into your web application.
- Client ID: O ID do cliente da sua aplicação web.>li>Secreto do cliente: O segredo do cliente da sua aplicação web.>li>OAuth Endereço de e-mail: O endereço de e-mail que você usará para autenticação SMTP. Este deve ser o mesmo email usado no Google Developers Console.
- DeEndereço de Email: O endereço de email que será utilizado como o De Endereço ao enviar um email.
- From Name: O nome que será utilizado como From Name ao enviar um email.
- Type of Encryption: A criptografia que será utilizada ao enviar um e-mail (TLS/SSL. TLS é recomendada).
- SMTP Port: A porta que será utilizada ao enviar um e-mail. Se você escolher TLS ela deve ser definida para 587. Para SSL use a porta 465 em vez.
- Disable SSL Certificate Verification: A partir do PHP 5.6 um aviso/erro será exibido se o certificado SSL no servidor não estiver configurado corretamente. Você pode marcar esta opção para desabilitar aquele comportamento padrão.
GMAIL SMTP TEST EMAIL
Após você ter configurado as configurações você pode enviar um email de teste para verificar a funcionalidade do plugin.
- To: Endereço de e-mail do destinatário.
- Subjecto: Assunto do e-mail.
- Mensagem: Email body.
Para instruções detalhadas de configuração, visite a página do plugin Gmail SMTP.
Screenshots
Artigos semelhantes
- Por que não posso entrar no meu site? Bluehost hospedado, WordPress, e sim WordPress é carregado?
- Como enviar um texto e não mostrar o meu número mas usar o número de outra pessoa como remetente
- Como integrar o UPI no meu site/aplicação
- Como integrar um código Python no aplicativo Java do Android
- Como integrar uma aplicação Flutter com MySQL