fbpx

SMTP et WordPress - Boostez Votre Stratégie d'Emailing WordPress avec le SMTP — Guide Complet


SMTP et WordPress – Boostez Votre Stratégie d’Emailing WordPress avec le SMTP — Guide Complet

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.

Angry disappointed confused businessman dealing with job problems, failure

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.

Lady Holding Phone Reading New E-Mail Message Sitting In Cafe

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.

SMTP et WordPress - Boostez Votre Stratégie d'Emailing WordPress avec le SMTP — Guide Complet

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.

Gilblas Ngunte Possi

Gilblas Ngunte Possi

Fondateur et Développeur Full-Stack chez Prositeweb.

Ma maîtrise des outils modernes, combinée à un sens d’analyse approfondi des technologies de l’information, me permet d’offrir un accompagnement de qualité dans la conception et la mise en place de vos solutions web.

Gilblas Ngunte Possi

Gilblas
Répond généralement dans 1 heure

Gilblas
Salut👋

Comment puis-je vous aider?
1:40
Discutez avec nous