Dans certains cas, vous souhaiterez recevoir des courriels de votre site WordPress. Il s’agit notamment d’informations sur la sécurité, de messages de plugin et d’autres messages importants qui peuvent nécessiter une réponse immédiate de votre part. Par exemple, le plugin de sécurité Wordfence envoie souvent des messages concernant les problèmes qu’il détecte.

Par défaut, WordPress utilise sa propre capacité de messagerie basée sur PHP pour envoyer des courriels. Cependant, c’est quelque chose que beaucoup de développeurs préfèrent éviter car cela peut causer des problèmes avec les filtres anti-spam et d’autres éléments. La fonction de courrier électronique peut ne pas être activée sur les serveurs WAMP Mac.

Dans ces situations, il est préférable de simplement configurer le système pour qu’il utilise le protocole SMTP lors de l’envoi de courriels WordPress depuis le serveur local. En utilisant votre serveur de courrier électronique, vous pouvez configurer le site pour qu’il envoie des courriers électroniques sans certains des problèmes qui se posent avec la messagerie PHP.

Dans ce tutoriel, je vais vous montrer comment utiliser la fonctionnalité de courrier électronique dans WordPress sur localhost. Il s’agit d’un processus de configuration rapide qui fera que votre site utilisera un serveur et une adresse SMTP spécifiques autres que ceux que vous utilisez pour installer le système.

Utilisation du plugin SMTP de WP Mail

Aujourd’hui, je vais faire une démonstration du plugin WP Mail SMTP. Il compte près de trois quarts de million d’installations actives et est un outil relativement simple à mettre en place et à utiliser. L’une des caractéristiques que j’apprécie le plus est que vous pouvez configurer le courrier SSL par le système si vous disposez d’un domaine sécurisé.

En relation  Comment utiliser les fichiers Ads.txt dans WordPress

Depuis WordPress, allez dans la section Plugins sur la gauche et cliquez sur “Add New”.

Installez et activez le plugin “WP Mail SMTP”. Vous pouvez le trouver en utilisant le champ de recherche dans la partie droite de l’écran. Il est important de noter que vous verrez plusieurs plugins similaires disponibles lors de la recherche de “WP Mail SMTP”. Choisissez celui qui est étiqueté “by WPForms”.

Une fois qu’il est installé, allez dans la section Paramètres et cliquez sur “WP Mail SMTP”.

Mise en place des bases du courrier

Saisissez l’adresse électronique que vous souhaitez afficher dans la zone “De”. Si vous la laissez vide, l’adresse électronique par défaut que WordPress possède dans le système sera utilisée.

Saisissez le nom de l’expéditeur du courriel. Par exemple, vous pouvez mettre votre nom ou le nom de votre entreprise si vous prévoyez d’utiliser ce système pour interagir avec d’autres utilisateurs.

Maintenez l’option Mailer réglée pour utiliser le SMTP. À tout moment, vous pouvez revenir à WordPress pour utiliser la fonction de courrier électronique de PHP. Pour l’instant, cependant, nous voulons utiliser le SMTP pour envoyer des messages.

Cochez la case du chemin de retour si vous souhaitez que des éléments tels que les reçus de non-livraison soient envoyés à l’adresse. Le chemin de retour est également visible par les autres si vous utilisez WordPress pour leur envoyer du courrier.

Cliquez sur le bouton “Enregistrer les modifications”. Cela permettra de conserver les paramètres ci-dessus avant de commencer à saisir les informations pour le SMTP.

En relation  Comment utiliser WordPress comme système de gestion de fichiers

Mise en place du serveur SMTP

Pour cette prochaine partie, vous devrez connaître les informations concernant votre serveur de messagerie. Vous pouvez accéder à ces informations en utilisant cPanel pour gérer vos comptes de courrier électronique.

Saisissez le nom d’hôte SMTP du compte de messagerie. L’hôte SMTP sera fourni par votre fournisseur d’hébergement. Par exemple, les utilisateurs de Gmail doivent entrer “smtp.gmail.com” dans ce champ pour accéder au compte. Il peut également ressembler à “mail.monsiteinternet.com“.

Entrez le port SMTP du serveur de messagerie. Le port par défaut est le port 25, qui est la norme pour le courrier électronique sortant. Toutefois, les serveurs sécurisés tels que ceux qui utilisent le protocole SSL sur le domaine auront un numéro différent disponible.

Choisissez si votre serveur utilise le cryptage ou non. Vous pouvez choisir entre SSL et TLS en fonction de la configuration de votre serveur web pour la sécurité. Dans la plupart des cas, vous choisirez plutôt “Pas de cryptage” ou “Utiliser le cryptage SSL”. Il s’agit des informations que votre fournisseur d’hébergement web vous donnera si vous mettez en place un site web sécurisé.

Sélectionnez la méthode d’authentification pour le serveur de messagerie. C’est un autre point que votre hébergeur vous fournira lorsque vous configurerez l’adresse électronique. De nombreux domaines seront configurés pour utiliser l’authentification SMTP afin d’empêcher tout accès non autorisé au compte. C’est peut-être l’une des pratiques les plus courantes.

Entrez votre nom d’utilisateur et votre mot de passe pour le compte de messagerie. WordPress en aura besoin pour se connecter au serveur de courrier électronique et envoyer des messages. Toutefois, ces valeurs sont inutiles si votre serveur de courrier électronique n’utilise pas l’authentification SMTP.

En relation  Comment installer WordPress dans différentes langues

NOTE : Pour que WordPress puisse utiliser le serveur de messagerie, le mot de passe ne peut pas être crypté. Cela signifie qu’il sera visible lorsque vous le taperez dans le champ du mot de passe.

Cliquez sur le bouton “Enregistrer les modifications” en bas.

Vous êtes maintenant prêt à commencer à envoyer des courriels WordPress à partir du serveur local.

À bien des égards, cela ressemble à la façon dont vous configureriez Outlook ou tout autre système de courrier électronique sur votre ordinateur. La seule différence est que WordPress n’est pas adapté aux réponses POP3. Pour cela, vous devrez soit utiliser le Webmail, soit accéder au courrier électronique d’une autre manière.

Avant de le terminer, vous devez tester les paramètres du courrier électronique. Cela vous permettra de vérifier que les informations relatives à l’adresse électronique sont correctes. Si elle ne l’est pas, vous ne recevrez pas de messages de WordPress.

Saisissez une adresse électronique de test et cliquez sur le bouton “Envoyer le test”.

Si vous ne recevez pas le message de test, vérifiez que vos paramètres de messagerie dans WP Mail SMTP sont corrects.

SMTP sur PHP

De nombreux développeurs préfèrent l’hôte local SMTP à la fonction de courrier PHP pour diverses raisons. De l’apparence plus professionnelle à la prévention de l’identification comme spam, la création d’un compte SMTP pour votre site web présente des avantages indéniables. Décidez si cela vous convient et personnalisez votre expérience WordPress.

Quel type de système d’envoi utilisez-vous avec WordPress ? Vos visiteurs sont-ils plus réceptifs aux messages SMTP grâce à la fonction PHP ?