Comment configurer manuellement le protocole SMTP dans WordPress
Cet article est là juste pour vous, simplifiant le processus de mise en place du SMTP sans le drame des plugins. Considérez-le comme un chat amical, vous guidant à travers les étapes pour que vos emails WordPress s'envolent. Allons-y et faisons de la communication de votre site web un jeu d'enfant !
Pourquoi le SMTP est-il important ?
Tout d'abord, qu'est-ce que le SMTP ? C'est un peu le facteur du monde de l'internet, qui s'assure que vos emails arrivent dans la bonne boîte de réception. Par défaut, WordPress utilise quelque chose appelé PHP mail, mais cela peut être un peu délicat. Le SMTP intervient pour s'assurer que vos messages arrivent là où ils doivent aller, sans se perdre dans les dossiers de spam.
Simplifions les choses : Guide étape par étape
Pour configurer manuellement le SMTP dans WordPress, vous travaillerez avec deux fichiers essentiels : wp-config.php
et functions.php
. Voici comment procéder :
1. Fichier de configuration de WordPress (wp-config.php
):
- Localiser le
wp-config.php
dans le répertoire racine de WordPress. - Ouvrez le fichier à l'aide d'un gestionnaire de fichiers, d'un FTP ou d'un terminal SSH.
- Ajoutez l'extrait de code suivant n'importe où dans le fichier, en veillant à ce qu'il précède la ligne
/* C'est tout, arrêtez d'éditer ! Bon blogging. */
:
// Paramètres de messagerie SMTP
define('SMTP_USERNAME', 'example@gmail.com' ) ;
define('SMTP_PASSWORD', '1234567' ) ;
define('SMTP_SERVER', 'smtp.gmail.com' ) ;
define('SMTP_FROM', 'example@example.com' ) ;
define('SMTP_NAME', 'webtechstreet' ) ;
define('SMTP_PORT', '587' ) ;
define('SMTP_SECURE', 'tls' ) ;
define('SMTP_AUTH', true ) ;
define('SMTP_DEBUG', 0 ) ;
2. Fichier de fonction du thème (functions.php
):
- Localiser le
functions.php
dans le dossier de votre thème actif. - Si vous ne l'avez pas encore fait, créez un thème enfant (fortement recommandé pour apporter des modifications).
- Ajoutez l'extrait de code suivant à
functions.php
:
add_action( 'phpmailer_init', 'my_phpmailer_smtp' ) ;
function my_phpmailer_smtp( $phpmailer ) {
$phpmailer->isSMTP() ;
$phpmailer->Host = SMTP_SERVER ;
$phpmailer->SMTPAuth = SMTP_AUTH ;
$phpmailer->Port = SMTP_PORT ;
$phpmailer->Username = SMTP_USERNAME ;
$phpmailer->Password = SMTP_PASSWORD ;
$phpmailer->SMTPSecure = SMTP_SECURE ;
$phpmailer->From = SMTP_FROM ;
$phpmailer->FromName = SMTP_NAME ;
}
Ne vous inquiétez pas, il existe aussi un raccourci !
Vous vous sentez un peu dépassé ? Pas de problème ! Si jouer avec le code n'est pas votre truc, il existe des plugins conviviaux. Ils sont comme les préparations pour gâteaux : il suffit de les verser, de les faire cuire et de les déguster. Il existe des tonnes de plugins smtp, utilisez l'un d'entre eux. Consultez-les ici.
En bref
La mise en place du SMTP dans WordPress ne doit pas être un casse-tête. Que vous préfériez l'approche pratique, en ajoutant une touche personnelle aux emails de votre site web, ou que vous optiez pour la simplicité des plugins, le choix vous appartient. Alors, allez-y, donnez à votre site WordPress la magie d'une communication par courriel fluide. C'est comme si vous donniez à votre site web une voix amicale et fiable - en vous assurant que vos messages sont entendus haut et fort. Bon emailing ! 🚀✉️