Paramètres de messagerie
Pour que les notifications par courriel fonctionnent correctement, vous devez d'abord les configurer.
Deux méthodes sont utilisées pour envoyer des notifications par courriel : WordPress Mail et SMTP.
La plus courante est WordPress Mail, car il n'est pas nécessaire de procéder à des réglages. Si vous ajoutez simplement yourmail@yoursite.com dans la section email, cela fonctionnera sans aucun problème. Cette méthode ne peut pas être utilisée sur les serveurs qui ne prennent pas en charge PHP Mail.
Cliquez simplement sur le bouton AJOUTER UN LIEU pour ajouter un nouvel emplacement.

L'autre méthode est le SMTP. Easy Réza prend en charge le SMTP pour l'envoi d'e-mails. Si vous saisissez vos propres informations SMTP, les e-mails seront envoyés via votre SMTP.

Comment configurer le SMTP de Gmail ?
La plupart des gens préfèrent utiliser le SMTP pour envoyer leurs e-mails. Car dans un hébergement mutualisé, les services de messagerie des serveurs ne sont pas très utiles. Avec la suppression de la permission de Google "Less secure apps", l'utilisation de Gmail SMTP ne peut fonctionner que par l'API. Dans ce tutoriel, nous allons vous montrer comment rendre Gmail SMTP compatible avec Easy Réza.
1. Allez dans Google Console et créez un nouveau projet.
2. La création du projet peut prendre quelques secondes. Une fois le projet créé, sélectionnez le projet en cliquant sur le bouton "Sélectionner le projet".
3. Sélectionnez Library dans la section APIs & Services du menu.
4 . Recherchez l'API Gmail et activez-la
5. Accédez ensuite à l'écran de consentement OAuth.
6. Sélectionnez Externe comme type d'utilisateur et cliquez sur le bouton Créer.
7. Vous pouvez écrire ce que vous voulez dans la section "Informations sur l'application".
8. N'oubliez pas de faire passer le statut de publication de "essai" à "en production".
9. Maintenant que vous avez terminé le processus ci-dessus, nous pouvons créer des informations d'identification. Après avoir cliqué sur Créer Credentials dans la section Credentials, sélectionnez OAuth client ID
10. Dans cette section, vous devez choisir l'application Web comme type d'application.
11. Dans la partie Url de redirection autorisé, vous devez écrire l'URI de redirection du service où vous voulez inclure vos informations SMTP. Dans ce cas, WP Mail SMTP vous permet de vous connecter à Gmail SMTP via Easy Réza. Si vous installez le plugin WP Mail SMTP et que vous vous connectez à Gmail SMTP, les notifications par e-mail que vous envoyez via Easy Réza seront envoyées via Gmail SMTP. Le plugin WP Mail SMTP est compatible avec Easy Réza à cet égard.
12. Installez le plugin WP Mail SMTP, et copiez l'URI de redirection autorisé à partir de WP Mail SMTP > Paramètres.
13. Après avoir défini correctement l'URI de redirection dans la Google Console, cliquez sur le bouton SAUVEGARDER LES RÉGLAGES dans les étapes suivantes.
14. Les informations d'identification sont prêtes ! Vous pouvez maintenant connecter votre Gmail pour envoyer des emails via le SMTP de Gmail. Copiez les informations d'identification de l'API.
15. Collez vos informations d'identification API sur le plugin WP Mail SMTP et cliquez sur le bouton Enregistrer les paramètres.
16. Après avoir écrit vos informations API et sauvegardé les paramètres, un bouton pour Autoriser apparaîtra ici. Confirmez l'autorisation et connectez-vous à votre compte Google
17. Connectez-vous avec votre compte Google sur lequel vous souhaitez envoyer vos e-mails.
18. Comme l'APP que vous avez créé n'est pas encore vérifié par Google, vous devez cliquer sur le bouton "Show advanced" puis "Go to wpmailsmtp.com (unsafe)" pour vous connecter au compte Google via votre APP créé.
19. Cliquez sur le bouton "Continuer" et autorisez l'APP à envoyer des courriers électroniques sur votre compte..
20. Maintenant tout est prêt ! Vous pouvez envoyer vos notifications Easy Réza par email en utilisant le SMTP de Gmail avec le plugin WP Mail SMTP. En tant que passerelle de messagerie, sélectionnez WordPress Mail et écrivez votre adresse Gmail en tant qu'E-mail de l'expéditeur. Les notifications Easy Réza seront envoyées via le SMTP de Gmail.
Pourquoi cela ne marche pas ?
Si vos notifications par email ne fonctionnent pas et que vous n'avez pas reçu de mails lors de l'envoi d'un email de test, faites les vérifications suivantes.
- Vous avez sélectionné la méthode WordPress Mail, mais l'adresse email de l'expéditeur que vous avez écrite ne contient pas le nom de domaine. (Quel que soit le domaine dans lequel vous utilisez le plugin, vous devez écrire ce nom de domaine comme adresse e-mail de l'expéditeur).
- Vous avez sélectionné la méthode WordPress Mail, vous avez tapé l'adresse e-mail de l'expéditeur correctement, mais votre fournisseur d'hébergement ne dispose pas de la fonction PHP Mail, ou votre plan d'hébergement ne dispose pas de cette fonction.
- Vous avez sélectionné la méthode SMTP, mais vous avez mal défini les paramètres SMTP.
- Vous avez sélectionné la méthode SMTP, vos paramètres sont corrects, mais votre hébergeur ne prend pas en charge le SMTP.
- Vous avez choisi la méthode SMTP, mais votre hébergement n'autorise que son propre serveur SMTP. (Parallèlement, certains fournisseurs d'hébergement peuvent ne pas prendre en charge Google SMTP).