As notificações por e-mail do BuddyPress não estão sendo enviadas?
Muitos usuários do BuddyPress se deparam com esse problema. Às vezes, você verá que o e-mail de redefinição de senha é entregue, mas o e-mail de ativação não.
Mostraremos a maneira fácil de corrigir suas notificações do BuddyPress com SMTP. No final do artigo, também mostraremos como registrar e reenviar esses e-mails.
Corrija seus e-mails do BuddyPress agora
O que é o e-mail de ativação do BuddyPress?
O e-mail de ativação do BuddyPress é o e-mail enviado quando um novo usuário se registra pela primeira vez em seu site. Ele contém um link no qual o novo usuário precisa clicar para ativar sua conta.
Se esse e-mail não for entregue, seus novos usuários não poderão concluir o processo de verificação de e-mail do BuddyPress. Isso significa que eles não poderão fazer login e usar sua nova conta.
Vamos mostrar a você como enviar todos os e-mails do BuddyPress por meio de SMTP ou de um provedor de e-mail de terceiros.
Como corrigir as notificações de e-mail do BuddyPress
Neste artigo
1. Instalar o WP Mail SMTP
O WP Mail SMTP é o melhor plug-in de SMTP para WordPress. Ele permite que você envie e-mails do WordPress por meio de um provedor de e-mail de terceiros.
O uso de um provedor de e-mail adiciona cabeçalhos de autenticação vitais aos seus e-mails. Isso é extremamente importante, pois os e-mails sem esses cabeçalhos geralmente são arquivados na pasta Lixo Eletrônico.
As etapas básicas deste tutorial funcionarão com a versão gratuita ou Pro do WP Mail SMTP. Recomendamos que você use a licença Pro porque ela oferece alguns recursos extras, inclusive:
- Registro de e-mail do BuddyPress
- Reenviar e-mails do BuddyPress individualmente ou em massa
- Rastreamento de aberturas e cliques para e-mails do WordPress
Mostraremos como esses recursos funcionam mais adiante no tutorial.
Se você estiver usando a versão Pro ou superior, poderá fazer o download da cópia mais recente do plug-in na guia Downloads da sua conta do WP Mail SMTP.
Vá em frente e carregue o arquivo zip do plug-in em seu site do WordPress.
Assim que você ativar o plug-in, o Setup Wizard será aberto em seu navegador. Vamos examinar o Assistente de configuração a seguir.
2. Escolha um provedor de e-mail
Nesta etapa, vamos decidir qual provedor de e-mail você deseja usar para enviar e-mails do WordPress.
O WP Mail SMTP oferece suporte a remetentes de correio gratuitos e pagos para qualquer tamanho de comunidade do BuddyPress.
Como você deseja que os e-mails de ativação do BuddyPress cheguem rapidamente, é altamente recomendável que você escolha um provedor de e-mail transacional.
Os provedores de e-mail transacional são projetados para lidar com o envio de grandes volumes e são muito bons em entregar e-mails quase instantaneamente. SendLayerSMTP.com e Brevo (anteriormente Sendinblue) são ótimas opções.
Se estiver apenas testando, SendLayer permite que você comece a enviar e-mails gratuitamente.
Outros provedores, como o Gmail ou o Other SMTP, provavelmente funcionarão em um site pequeno, mas não foram projetados para lidar com um volume de envio muito alto. Portanto, com o SMTP do Gmail, é mais provável que você tenha problemas à medida que sua comunidade crescer.
Depois de escolher seu provedor de e-mail do WordPress, clique no link abaixo para abrir o documento correspondente. Seguir as etapas em nosso documento o ajudará a concluir o processo de inscrição e a se conectar.
Mailers disponíveis em todas as versões | Remetentes no WP Mail SMTP Pro |
---|---|
SendLayer | Amazon SES |
SMTP.com | Microsoft 365 / Outlook.com |
Brevo | Zoho Mail |
Google Workspace / Gmail | |
Pistola de correio | |
Carimbo do correio | |
SendGrid | |
SparkPost | |
Outros SMTP |
Precisa de ajuda?
Nossa licença Elite inclui White Glove Setup para SendLayer, SMTP.com ou Brevo.
Se quiser configurar vários mailers, você poderá fazê-lo nas configurações de Additional Connections (Conexões adicionais ) depois de concluir o Assistente de configuração. Em seguida, você pode selecionar uma conexão de backup e configurar o Smart Routing.
3. Ativar registro de e-mail
No final do assistente de configuração do WP Mail SMTP, você terá a opção de ativar três recursos:
- A configuração Registros detalhados de e-mail manterá o controle do assunto, do remetente, do destinatário e de outras informações de cabeçalho. Quando essa configuração é ativada, os Relatórios completos de e-mail também são ativados automaticamente.
- Weekly Email Summaries (Resumos semanais de e-mails ) criará um relatório semanal sobre os e-mails que foram enviados.
- Os alertas instantâneos de e-mail informam se o seu site não consegue enviar um e-mail para que você possa corrigir o problema.
Recomendamos que você ative todos eles.
Depois de ativar o registro de e-mail, clique em Save and Continue (Salvar e continuar ) para ir para a próxima etapa.
Nessa tela, você poderá ativar alguns recursos avançados de registro de e-mail.
Isso inclui:
- Armazenar o conteúdo de todos os e-mails enviados. Salve o conteúdo do e-mail no banco de dados do seu site. Isso permite que você reenvie e-mails.
- Salvar anexos de arquivos enviados pelo WordPress. Salve os anexos de e-mail na pasta Uploads de seu site.
- Rastreie quando um e-mail é aberto. Veja quando os destinatários abrem seus e-mails.
- Rastreie quando um link em um e-mail é clicado. Veja quando os destinatários clicam nos links em seus e-mails.
Recomendamos que você ative todas essas opções também, para aproveitar ao máximo os registros de e-mail.
Depois de concluir o Assistente de configuração, o WP Mail SMTP enviará um e-mail de teste automático para que você saiba que tudo está funcionando.
Agora que você concluiu a configuração do WP Mail SMTP BuddyPress, há mais uma coisa a fazer.
Precisamos adicionar um pequeno trecho de código para redirecionar seus e-mails do BuddyPress para seu novo provedor de e-mail.
4. Adicionar snippet de código para corrigir e-mails do BuddyPress
Por padrão, o WordPress envia e-mails de redefinição de senha usando o wp_mail()
função. Os e-mails de ativação do BuddyPress não são enviados por meio de wp_mail()
por padrão, e é por isso que muitas pessoas têm problemas com eles.
Portanto, nesta etapa, adicionaremos um trecho de código que redirecionará todos os e-mails do BuddyPress por meio do WP Mail SMTP.
Esse snippet de código também garantirá que todos os e-mails sejam enviados como e-mails em HTML, e não em formato de texto simples. Isso permite que você rastreie aberturas e cliques.
Primeiro, você precisa instalar e ativar o Código WPC plugin. Isso permitirá que você adicione facilmente o código para enviar e-mails do BuddyPress por meio de wp_mail()
sem realmente editar os arquivos do seu site diretamente.
Em seguida, vá para Code Snippets " + Add Snippet em seu painel do WordPress. Em seguida, escolha a opção Add Your Custom Code (New Snippet).
Digite um título no campo fornecido para que você possa identificar esse snippet e, em seguida, defina o menu suspenso Code Type (Tipo de código ) como PHP Snippet.
Agora cole este código para ativar o SMTP no BuddyPress:
Quando terminar, não se esqueça de clicar no botão Save Snippet.
Em seguida, você verá uma mensagem de sucesso.
Em seguida, role para baixo e certifique-se de que o Método de inserção esteja definido como Inserção automática e que o Local esteja definido como Executar em todos os lugares.
Isso aplicará automaticamente esse snippet em todos os lugares do seu site.
A última coisa a fazer é ativar o snippet usando o botão de alternância na parte superior da tela.
Agora todos os seus e-mails do BuddyPress estão sendo enviados pelo WP Mail SMTP em formato HTML.
Vamos experimentar!
5. Teste o e-mail de ativação do BuddyPress
Agora que temos o WP Mail SMTP em funcionamento, todos os e-mails do BuddyPress estão sendo enviados por meio do seu provedor de e-mail. Isso corrigirá os problemas que você estava tendo com a capacidade de entrega de e-mails.
Para testá-lo, podemos registrar um novo usuário no seu site BuddyPress para acionar o e-mail de ativação. Certifique-se de usar um endereço de e-mail real para esse teste, pois queremos ter certeza de que o e-mail será entregue.
Vá em frente e registre um usuário de teste agora.
Ao enviar o formulário, você receberá o e-mail de ativação em sua caixa de entrada.
Se o e-mail de verificação do BuddyPress for para o spam, é possível que você tenha um registro DNS ausente.
Você pode testar isso acessando a página de teste de e-mail SMTP do WP Mail.
Quando você enviar um e-mail de teste, o WP Mail SMTP detectará qualquer problema com seus registros DNS e informará o que está faltando.
Por exemplo, veja o que você verá se não tiver criado um registro DMARC.
Se tudo estiver funcionando, podemos seguir em frente e examinar alguns dos recursos extras de registro de e-mail sobre os quais falamos no início.
6. Exibir o e-mail de ativação do BuddyPress no registro
Agora que você tem o registro de e-mail do WordPress ativado, todos os e-mails enviados pelo BuddyPress serão salvos no seu registro de e-mail.
Vá para WP Mail SMTP " Registro de e-mail para dar uma olhada.
Podemos ver o e-mail de ativação do BuddyPress bem aqui, na parte superior do registro de e-mail.
E como ativamos o rastreamento de aberturas e cliques, também sabemos que o destinatário recebeu o e-mail de ativação e clicou em um link.
Ao abrir o arquivo de registro, você verá algumas informações adicionais.
Na parte superior, você pode ver o Status do e-mail.
Todos os remetentes suportam os status Sent e Failed. Se você estiver usando um remetente transacional como o SendLayertalvez você também veja os status Unconfirmed (Não confirmado ) ou Delivered (Entregue ).
Em seguida, mostraremos uma última dica: como reenviar e-mails de verificação do BuddyPress.
7. Reenviar o e-mail de ativação do BuddyPress
Logo abaixo das informações básicas do registro de e-mail, há também um link Reenviar.
Isso permite que você reenvie os e-mails de ativação do BuddyPress que falharam. Se desejar, você pode encaminhá-los para um endereço de e-mail diferente.
Basta pressionar Yes para reenviar o e-mail de ativação do BuddyPress que falhou.
E é isso! Agora você sabe como usar o BuddyPress SMTP para corrigir seus e-mails de ativação.
Corrija seus e-mails do BuddyPress agora
Em seguida, configure as notificações push no WordPress
Deseja alertar os usuários ou visitantes do BuddyPress? Você pode enviar alertas automaticamente com base em ações específicas ou enviar manualmente notificações push quando tiver algo novo para anunciar.
Confira este tutorial sobre como adicionar notificações Web Push ao WordPress com um plug-in gratuito.
Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plug-in de SMTP para WordPress. O WP Mail SMTP Elite inclui uma configuração completa de luva branca e oferece uma garantia de reembolso de 14 dias.
Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais dicas e tutoriais sobre o WordPress.