Table des matières
- Alors, comment résoudre ce problème ?
- 1 - Pourquoi configurer le SMTP et WordPress ?
- Meilleure délivrabilité des emails
- Fiabilité
- Sécurité
- Suivi des emails
- 2 - pourquoi le SMTP est essentiel pour la délivrabilité ?
- Réputation de l'envoyeur
- Sécurité de la connexion
- Authentification
- Respect des normes
- Fiabilité
- 3 - comment le configurer un SMTP sur votre site avec un plugin WordPress ;
- Installer le plugin WP Mail SMTP
- Configurer les paramètres WP Mail SMTP
- Enregistrer les modifications
- Tester l'envoi d'email
- Comment configurer un SMTP sur votre site sans plugin (option développeur)
- Ouvrez votre fichier functions.php
- Ajoutez le code suivant à votre fichier functions.php
- Remplacez les valeurs d'exemple par vos propres informations SMTP :
- Enregistrez vos modifications
- Conclusion
Tout d’abord, imaginons un scénario courant. Vous avez travaillé dur pour créer un site WordPress attrayant. Vous avez installé tous les plugins requis, personnalisé votre thème et ajouté un contenu riche et engageant. En plus, vous avez également configuré un système d’envoi d’emails pour des notifications importantes, des bulletins d’information, des confirmations de commandes, et bien plus encore.
Cependant, vous remarquez que vos utilisateurs se plaignent de ne pas recevoir vos emails, ou bien, ils les trouvent constamment dans leurs dossiers pourriel. C’est un problème frustrant, n’est-ce pas ? Cela peut sérieusement nuire à:
- l’image de votre marque,
- l’engagement des utilisateurs, et
- finalement à vos revenus.
Ce problème est souvent dû à la manière dont WordPress gère l’envoi des emails. Par défaut, WordPress utilise la fonction mail()
de PHP, qui est d’habitude mal vue par les serveurs de messagerie. Ces serveurs peuvent considérer vos emails comme du pourriel ou les rejeter complètement.
Alors, comment résoudre ce problème ?
La réponse réside dans le protocole SMTP ou Simple Mail Transfer Protocol. En configurant votre site WordPress pour utiliser SMTP pour envoyer des emails, vous pouvez grandement améliorer la délivrabilité de vos emails, assurant ainsi que vos messages atteignent bien les boîtes de réception de vos utilisateurs.
Dans cet article, nous allons vous montrer comment booster votre stratégie d’emailing en configurant le SMTP sur votre site WordPress. Vous apprendrez pourquoi le SMTP est essentiel pour la délivrabilité des emails, comment le configurer sur votre site, et quels sont les meilleurs services SMTP à considérer.
1 – Pourquoi configurer le SMTP et WordPress ?
Il y a plusieurs raisons pour lesquelles vous pourriez vouloir configurer SMTP sur votre site WordPress :
Meilleure délivrabilité des emails
WordPress utilise la fonction mail
de PHP pour envoyer des emails par défaut. Cependant, de nombreux hébergeurs web limitent ou bloquent entièrement l’utilisation de cette fonction pour éviter le pourriel. Cela peut causer des problèmes de délivrabilité des emails. Grâce à un SMTP, vous pouvez améliorer la probabilité que vos emails atteignent la boîte de réception de vos utilisateurs.
Fiabilité
Les emails envoyés via SMTP sont d’habitude plus fiables. Un SMTP nécessite une authentification, ce qui signifie que les emails sont envoyés à partir d’un compte de messagerie réel. Cela rend moins probable que vos emails soient marqués comme pourriel.
Sécurité
Un SMTP utilise d’habitude une connexion sécurisée. Par conséquent, cela signifie que vos emails sont envoyés de manière sécurisée. Cela peut en particulier être important si vous envoyez des informations sensibles par email.
Suivi des emails
Certains services SMTP proposent des fonctionnalités de suivi. Grâce à cela, vous pouvez voir quand vos emails ont été ouverts et si les liens qu’ils contiennent ont été cliqués.
Cependant, il est crucial de noter qu’il y a des coûts potentiels associés à l’utilisation d’un service SMTP. Cela est en particulier vrai si vous envoyez beaucoup d’emails. De plus, la configuration de SMTP peut être un peu plus complexe que l’utilisation de la fonction mail
par défaut de WordPress. Une alternativement pourrait être de créer un courriel dédié pour le SMTP dans votre serveur web.
2 – pourquoi le SMTP est essentiel pour la délivrabilité ?
Au vu du premier point, nous pouvons voir qu’il est parfois nécessaire d’utiliser un SMTP. Nous voyons ci-dessous quelques avantages supplémentaires.
Le SMTP ou Simple Mail Transfer Protocol est essentiel pour la délivrabilité des emails pour plusieurs raisons :
Réputation de l’envoyeur
Les serveurs de messagerie examinent l’adresse IP et le domaine de l’envoyeur pour déterminer s’ils sont fiables. En effet, le SMTP utilise une authentification, ce qui signifie que les emails sont envoyés à partir d’un compte de messagerie réel avec une bonne réputation. Cela permet de réduire la probabilité qu’ils soient marqués comme pourriel.
Sécurité de la connexion
Un SMTP utilise d’habitude des connexions sécurisées, souvent via le protocole TLS (Transport Layer Security) ou SSL (Secure Sockets Layer). Cela signifie que les serveurs envoient les emails de manière sécurisée. Ce facteur joue un rôle important lorsque les serveurs de messagerie déterminent la délivrabilité.
Authentification
Le SMTP nécessite une authentification sous la forme d’un nom d’utilisateur et d’un mot de passe. Cela garantit que seul l’envoyeur autorisé peut envoyer des emails, ajoutant une couche supplémentaire de confiance et de sécurité.
Respect des normes
Le service de SMTP est une norme bien établie pour l’envoi d’emails. En effet, les serveurs de messagerie du monde entier le reconnaissent et l’acceptent facilement.
Fiabilité
Il propose une méthode plus fiable pour l’envoi d’emails. En plus, Il dispose de mécanismes pour gérer les erreurs et les problèmes de connexion. Effectivement, ce mécanisme se rassure d’envoyer votre message ou de vous signaler l’erreur survenue.
Ces facteurs contribuent à une meilleure délivrabilité des emails. En d’autres termes, vos messages sont plus susceptibles d’atteindre la boîte de réception de vos destinataires, plutôt que leur dossier pourriel. Par conséquent, pour les sites web et les applications qui dépendent fortement des communications par email, vous devez d’habitude utiliser un SMTP.
3 – comment le configurer un SMTP sur votre site avec un plugin WordPress ;
Configurer le SMTP sur votre site WordPress peut se faire simplement à l’aide d’un plugin. Voici une guide étape par étape pour le faire avec le plugin WP Mail SMTP.
Installer le plugin WP Mail SMTP
Connectez-vous à votre tableau de bord WordPress, allez dans « Extensions » > « Ajouter », recherchez « WP Mail SMTP », puis installez et activez-le.
Configurer les paramètres WP Mail SMTP
Une fois le plugin activé, naviguez jusqu’à « WP Mail SMTP» dans votre tableau de bord WordPress. Vous devrez entrer vos détails SMTP. Ces informations dépendront du fournisseur d’email que vous utilisez (par exemple, Gmail, Yahoo, votre hébergeur, etc.). Voici les paramètres typiques :
- De l’Email : Entrez l’email à partir duquel vous souhaitez envoyer vos emails WordPress.
- Du Nom : Entrez le nom à partir duquel vous désirez envoyer vos emails WordPress.
- Expéditeur : Choisissez « Autre SMTP ».
- Hôte SMTP : Vous l’obtiendrez auprès de votre fournisseur d’email.
- Cryptage : Choisissez SSL.
- Port SMTP : Typiquement 465 pour le cryptage SSL, ou 587 pour TLS.
- Auto TLS : Mettez sur « On ».
- Authentification : Mettez sur « On ».
- Nom d’utilisateur SMTP : L’adresse email complète du compte à partir duquel vous souhaitez envoyer les emails.
- Mot de passe SMTP : Le mot de passe du compte email mentionné ci-dessus.
Enregistrer les modifications
Une fois que vous avez entré toutes les informations requises, cliquez sur « Enregistrer les paramètres ».
Tester l’envoi d’email
WP Mail SMTP comprend une fonctionnalité de test d’email. Allez dans « WP Mail SMTP» > « Outils » > « Test d’email », entrez une adresse email pour envoyer un email, puis cliquez sur « Envoyer l’email ». Cela vous permettra de confirmer que tout fonctionne correctement.
Remarque : ce guide suppose que vous avez déjà créé un compte email. Et, que vous connaissez vos détails de serveur SMTP. Si vous utilisez le service email de votre hébergeur, vous pouvez d’habitude trouver ces détails dans leur documentation ou en contactant leur support.
Comment configurer un SMTP sur votre site sans plugin (option développeur)
Si vous préférez configurer SMTP sur WordPress sans l’aide d’un plugin, vous pouvez le faire grâce à le hook d’action phpmailer_init. Voici comment vous pouvez procéder :
Ouvrez votre fichier functions.php
Vous pouvez le trouver dans le répertoire de votre thème actuel (wp-content/themes/votre-theme/). Si vous utilisez un thème enfant, utilisez le fichier functions.php du thème enfant.
Ajoutez le code suivant à votre fichier functions.php
add_action( 'phpmailer_init', 'my_phpmailer_example' ); function my_phpmailer_example( $phpmailer ) { $phpmailer->isSMTP(); $phpmailer->Host = 'smtp.example.com'; $phpmailer->SMTPAuth = true; $phpmailer->Port = 465; $phpmailer->Username = '[email protected]'; $phpmailer->Password = 'your_password'; $phpmailer->SMTPSecure = 'ssl'; $phpmailer->From = '[email protected]'; $phpmailer->FromName = 'Your Name'; }
Remplacez les valeurs d’exemple par vos propres informations SMTP :
- Tout d’abord, Remplacez ‘smtp.example.com’ par le nom de votre serveur SMTP.
- Ensuite, Remplacez ‘[email protected]‘ par votre nom d’utilisateur SMTP.
- Remplacez ‘your_password’ par votre mot de passe SMTP.
- Modifiez la valeur de
$phpmailer->Port
si votre serveur SMTP utilise un port différent. - Modifiez la valeur de
$phpmailer->SMTPSecure
si votre serveur SMTP utilise un autre protocole de sécurité (ou aucun). - Remplacez ‘[email protected]‘ par l’adresse email à partir de laquelle vous souhaitez envoyer les emails.
- Remplacez ‘Your Name’ par le nom que vous désirez afficher comme expéditeur.
Enregistrez vos modifications
Après avoir ajouté et modifié le code, enregistrez votre fichier functions.php
. Désormais, WordPress utilisera le serveur SMTP que vous avez spécifié pour envoyer les emails.
N’oubliez pas que cette méthode met vos informations SMTP en clair dans votre code, ce qui n’est pas idéal pour la sécurité. Vous devriez envisager de stocker ces informations de manière plus sécurisée, par exemple, avec les constantes dans le fichier wp-config.php
ou grâce à des variables d’environnement. (Ou dans la base de données)
De plus, si vous modifiez ou mettez à jour votre thème, vous devrez peut-être répéter ces étapes, car les modifications du fichier functions.php
peuvent être écrasées. Utiliser un thème enfant peut aider à éviter ce problème.
Conclusion
En conclusion, l’utilisation du SMTP pour l’envoi des emails de votre site WordPress est une étape essentielle pour améliorer la délivrabilité de vos emails. Que vous optiez pour :
- l’installation d’un plugin comme WP Mail SMTP ou
- la configuration manuelle via le fichier
functions.php
,
le protocole SMTP vous aidera à éviter les dossiers pourriel de vos destinataires, à renforcer votre réputation d’expéditeur et à sécuriser la transmission de vos emails.
Au-delà de ces bénéfices techniques, se rappeler que chaque email que vous envoyez est une interaction avec vos utilisateurs ou clients. Que ce soit
- une notification,
- une confirmation de commande,
- un bulletin d’information ou
- un simple mot de bienvenue,
ces emails sont une opportunité de renforcer votre marque et votre relation avec vos utilisateurs. Il est donc crucial que ces messages atteignent leur destination.
Ainsi, n’oubliez pas que, bien que ce processus semble technique, l’objectif est d’améliorer l’expérience de vos utilisateurs. Un email bien délivré peut faire la différence entre un utilisateur engagé et un utilisateur perdu.
Nous espérons que ce guide vous aidera à améliorer votre stratégie d’emailing WordPress avec le SMTP. N’hésitez pas à nous faire part de vos expériences, questions ou préoccupations dans les commentaires. Bonne délivrabilité ! Contactez-nous si vous souhaitez un apport d’expert à ce sujet.
Laisser un commentaire :