Les notifications par email de BuddyPress ne sont pas envoyées ?
Beaucoup d'utilisateurs de BuddyPress rencontrent ce problème. Parfois, l'email de réinitialisation du mot de passe est délivré, mais l'email d'activation ne l'est pas.
Nous allons vous montrer comment réparer facilement vos notifications BuddyPress avec SMTP. À la fin de l'article, nous vous montrerons également comment enregistrer et renvoyer ces courriels.
Corrigez vos emails BuddyPress maintenant
Qu'est-ce que l'email d'activation de BuddyPress ?
L'email d'activation BuddyPress est l'email qui est envoyé lorsqu'un nouvel utilisateur s'inscrit pour la première fois sur votre site. Il contient un lien sur lequel le nouvel utilisateur doit cliquer pour activer son compte.
Si cet email n'est pas délivré, vos nouveaux utilisateurs ne peuvent pas terminer le processus de vérification de l'email BuddyPress. Cela signifie qu'ils ne peuvent pas se connecter et utiliser leur nouveau compte.
Nous allons vous montrer comment envoyer tous les emails de BuddyPress via SMTP ou un fournisseur d'email tiers.
Comment réparer les notifications par email de BuddyPress
Dans cet article
- 1. Installer WP Mail SMTP
- 2. Choisir un fournisseur de courrier électronique
- 3. Activer l'enregistrement des courriels
- 4. Ajouter un extrait de code pour réparer les e-mails BuddyPress
- 5. Test de l'email d'activation de BuddyPress
- 6. Afficher l'e-mail d'activation de BuddyPress dans le journal
- 7. Renvoyer l'e-mail d'activation de BuddyPress
1. Installer WP Mail SMTP
WP Mail SMTP est le meilleur plugin SMTP pour WordPress. Il vous permet d'envoyer des emails WordPress par l'intermédiaire d'un fournisseur d'email tiers.
L'utilisation d'un fournisseur de services de messagerie ajoute des en-têtes d'authentification essentiels à vos courriels. C'est extrêmement important, car les courriels dépourvus de ces en-têtes sont souvent classés dans le dossier "Courrier indésirable".
Les étapes de base de ce tutoriel fonctionneront avec la version gratuite ou Pro de WP Mail SMTP. Nous vous recommandons d'utiliser la licence Pro car elle vous offre des fonctionnalités supplémentaires, y compris :
- Enregistrement des courriels de BuddyPress
- Renvoyer des e-mails BuddyPress individuellement ou en masse
- Suivi des ouvertures et des clics pour les emails WordPress
Nous vous montrerons comment ces fonctions fonctionnent plus loin dans ce tutoriel.
Si vous utilisez la version Pro ou supérieure, vous pouvez télécharger la dernière copie du plugin depuis l'onglet Téléchargements de votre compte WP Mail SMTP.
Allez-y et téléchargez le fichier zip du plugin sur votre site WordPress.
Dès que vous aurez activé le plugin, l'assistant de configuration s'ouvrira dans votre navigateur. Passons maintenant à l'assistant d'installation.
2. Choisir un fournisseur de courrier électronique
Dans cette étape, nous allons décider quel fournisseur d'email vous voulez utiliser pour envoyer des emails à WordPress.
WP Mail SMTP prend en charge les expéditeurs gratuits et payants pour toute taille de communauté BuddyPress.
Comme vous souhaitez que les e-mails d'activation de BuddyPress arrivent rapidement, nous vous recommandons vivement de choisir un fournisseur d'e-mails transactionnels.
Les fournisseurs de services de messagerie transactionnelle sont conçus pour gérer des envois de gros volumes, et ils sont très performants pour livrer les courriels presque instantanément. SendLayerSMTP.com et Brevo (anciennement Sendinblue) sont d'excellentes options.
Si vous ne faites que des essais, SendLayer vous permet de commencer à envoyer des courriels gratuitement.
D'autres fournisseurs comme Gmail ou Other SMTP peuvent fonctionner sur un petit site, mais ils ne sont pas conçus pour gérer de très gros volumes d'envoi. Ainsi, avec Gmail SMTP, vous risquez davantage de rencontrer des problèmes à mesure que votre communauté s'agrandit.
Une fois que vous avez choisi votre fournisseur de messagerie WordPress, cliquez sur le lien ci-dessous pour ouvrir le document correspondant. En suivant les étapes de notre document, vous pourrez compléter le processus d'inscription et vous connecter.
Mailers disponibles dans toutes les versions | Mailers dans WP Mail SMTP Pro |
---|---|
SendLayer | Amazon SES |
SMTP.com | Microsoft 365 / Outlook.com |
Brevo | Zoho Mail |
Espace de travail Google / Gmail | |
Arme à feu | |
Le cachet de la poste | |
SendGrid | |
SparkPost | |
Autres SMTP |
Besoin d'un coup de main ?
Notre licence Elite comprend l'installation White Glove pour SendLayer, SMTP.com, ou Brevo.
Si vous souhaitez configurer plusieurs expéditeurs, vous pouvez le faire dans les paramètres Connexions supplémentaires une fois que vous avez terminé l'assistant d'installation. Vous pouvez ensuite sélectionner une connexion de secours et configurer le routage intelligent.
3. Activer l'enregistrement des courriels
A la fin de l'assistant de configuration de WP Mail SMTP, vous aurez la possibilité d'activer 3 fonctionnalités :
- Le paramètre Journaux détaillés des courriels permet de suivre l'objet, l'expéditeur, le destinataire et d'autres informations d'en-tête. Lorsque ce paramètre est activé, les rapports complets sur les courriels sont également activés automatiquement.
- Les résumés hebdomadaires des courriels créeront un rapport hebdomadaire sur les courriels qui ont été envoyés.
- Les alertes instantanées par courrier électronique vous informent si votre site ne parvient pas à envoyer un courrier électronique, afin que vous puissiez remédier au problème.
Nous vous recommandons de les activer tous.
Après avoir activé l'enregistrement des courriels, cliquez sur Enregistrer et continuer pour passer à l'étape suivante.
Sur cet écran, vous pourrez activer certaines fonctions avancées d'enregistrement des courriels.
Il s'agit notamment de
- Stocker le contenu de tous les courriels envoyés. Enregistrez le contenu des courriels dans la base de données de votre site. Cela vous permet de renvoyer des courriels.
- Sauvegarder les pièces jointes envoyées par WordPress. Enregistrez les pièces jointes dans le dossier Uploads de votre site.
- Suivez l'ouverture d'un courriel. Voyez quand les destinataires ouvrent vos courriels.
- Suivez les clics sur un lien dans un e-mail. Voyez quand les destinataires cliquent sur les liens contenus dans vos courriels.
Nous vous recommandons d'activer également toutes ces options afin de tirer le meilleur parti de vos journaux de messagerie.
Une fois que vous avez terminé l'assistant de configuration, WP Mail SMTP enverra un email de test automatique pour que vous sachiez que tout fonctionne.
Maintenant que vous avez terminé l'installation de WP Mail SMTP BuddyPress, il vous reste 1 chose à faire.
Nous devons ajouter un petit bout de code pour rediriger vos emails BuddyPress vers votre nouveau fournisseur d'email.
4. Ajouter un extrait de code pour réparer les e-mails BuddyPress
Par défaut, WordPress envoie courriels de réinitialisation du mot de passe en utilisant le wp_mail()
fonction. Les courriels d'activation de BuddyPress ne sont pas envoyés par l'intermédiaire de la fonction wp_mail()
par défaut, ce qui explique pourquoi tant de gens ont des problèmes avec eux.
Dans cette étape, nous allons ajouter un extrait de code qui redirigera tous les emails de BuddyPress à travers WP Mail SMTP.
Cet extrait de code permet également de s'assurer que tous les courriels sont envoyés au format HTML, plutôt qu'au format texte. Cela vous permet de suivre les ouvertures et les clics.
Tout d'abord, vous devez installer et activer le logiciel WPCode plugin. Cela vous permettra d'ajouter facilement le code pour envoyer des courriels BuddyPress par le biais de wp_mail()
sans modifier directement les fichiers de votre site.
Ensuite, allez dansCode Snippets " + Add Snippet dans votre tableau de bord WordPress. Choisissez ensuite l'option Ajouter votre code personnalisé (Nouvel extrait).
Saisissez un titre dans le champ prévu à cet effet afin de pouvoir identifier ce snippet, puis réglez le menu déroulant Type de code sur Snippet PHP.
Collez maintenant ce code pour activer le SMTP dans BuddyPress :
Une fois que vous avez terminé, n'oubliez pas de cliquer sur le bouton Enregistrer l'extrait.
Un message de réussite s'affiche alors.
Ensuite, faites défiler vers le bas et assurez-vous que la méthode d'insertion est réglée sur Auto-Insert et que l'emplacement est réglé sur Exécuter partout.
Ce snippet sera automatiquement appliqué partout sur votre site.
La dernière chose à faire est d'activer l'extrait à l'aide du bouton situé en haut de l'écran.
Maintenant tous vos emails BuddyPress sont envoyés par WP Mail SMTP au format HTML.
Essayons-le !
5. Test de l'email d'activation de BuddyPress
Maintenant que WP Mail SMTP est opérationnel, tous les emails de BuddyPress sont envoyés via votre fournisseur d'email. Cela résoudra les problèmes que vous aviez avec la délivrabilité des emails.
Pour le tester, nous pouvons enregistrer un nouvel utilisateur sur votre site BuddyPress afin de déclencher l'envoi du courriel d'activation. Veillez à utiliser une adresse e-mail réelle pour ce test, car nous voulons être sûrs que l'e-mail est délivré.
Allez-y et enregistrez un utilisateur test maintenant.
Lorsque vous soumettez le formulaire, vous recevez l'e-mail d'activation dans votre boîte de réception.
Si l'email de vérification de BuddyPress est envoyé au spam, il est possible que vous ayez un enregistrement DNS manquant.
Vous pouvez le tester en vous rendant sur la page WP Mail SMTP Email Test.
Lorsque vous envoyez un email de test, WP Mail SMTP détectera tout problème avec vos enregistrements DNS et vous indiquera ce qui manque.
Par exemple, voici ce que vous verrez si vous n'avez pas créé d'enregistrement DMARC.
Si tout fonctionne, nous pouvons passer à l'étape suivante et examiner certaines des fonctions supplémentaires d'enregistrement des courriels dont nous avons parlé au début.
6. Afficher l'e-mail d'activation de BuddyPress dans le journal
Maintenant que vous avez activé l'enregistrement des emails WordPress, chaque email envoyé depuis BuddyPress sera enregistré dans votre journal d'emails.
Rendez-vous sur WP Mail SMTP " Email Log pour jeter un coup d'œil.
Nous pouvons voir l'email d'activation de BuddyPress ici, en haut du journal des emails.
Et comme nous avons activé le suivi des ouvertures et des clics, nous savons également que le destinataire a reçu l'e-mail d'activation et qu'il a cliqué sur un lien.
Lorsque vous ouvrez le fichier journal, vous voyez quelques informations supplémentaires.
En haut de la page, vous pouvez voir l'état de l'e-mail.
Tous les expéditeurs prennent en charge les statuts Envoyé et Échec. Si vous utilisez un expéditeur transactionnel comme SendLayervous pouvez également voir les statuts Unconfirmed ou Delivered .
Ensuite, nous allons vous montrer une dernière astuce : comment renvoyer les emails de vérification depuis BuddyPress.
7. Renvoyer l'e-mail d'activation de BuddyPress
Juste en dessous des informations de base du journal des courriels, il y a également un lien Renvoyer.
Cela vous permet de renvoyer les courriels d'activation de BuddyPress qui ont échoué. Si vous le souhaitez, vous pouvez les transférer à une autre adresse e-mail.
Il suffit de cliquer sur Oui pour renvoyer l'e-mail d'activation de BuddyPress qui a échoué.
Et c'est tout ! Vous savez maintenant comment utiliser BuddyPress SMTP pour corriger vos emails d'activation.
Corrigez vos emails BuddyPress maintenant
Ensuite, configurer les notifications push dans WordPress
Voulez-vous alerter les utilisateurs ou les visiteurs de BuddyPress ? Vous pouvez envoyer des alertes automatiquement en fonction d'actions spécifiques, ou envoyer manuellement des notifications push lorsque vous avez quelque chose de nouveau à annoncer.
Consultez ce tutoriel sur la façon d'ajouter des notifications push web à WordPress avec un plugin gratuit.
Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. WP Mail SMTP Elite comprend une installation complète en Gant Blanc et offre une garantie de remboursement de 14 jours.
Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.