Avant de commencer
- Une boîte d’envoi ou un service transactionnel autorisé.
- Ses paramètres réels et une adresse pour recevoir les tests.
Comprendre ce que SMTP corrige
WordPress déclenche des messages lorsqu’un formulaire est envoyé ou qu’un mot de passe est réinitialisé. SMTP fournit un transport authentifié pour ces messages. Il ne corrige pas un formulaire qui ne génère aucun courriel et ne garantit pas que chaque destinataire placera le message dans sa boîte principale.
- Testez d’abord une notification simple et notez son destinataire.
- Distinguez les envois du site de votre application courriel personnelle.
- Préparez une adresse d’expéditeur de votre domaine et un accès administrateur WordPress.
Préparer une boîte ou un service d’envoi
Créez une boîte dédiée dans DirectAdmin, ou utilisez un service transactionnel compatible avec votre extension. Un compte séparé permet de limiter l’utilisation de votre boîte personnelle. Retrouvez le serveur, le port et le chiffrement indiqués pour ce compte; n’utilisez pas les paramètres d’un autre domaine.
- Vérifiez que la boîte existe et que son mot de passe fonctionne dans le webmail.
- Pour Microsoft 365 ou Google Workspace, utilisez la méthode d’authentification recommandée par le fournisseur, souvent son connecteur dédié.
- Gardez les accès SMTP et clés API dans un emplacement privé; les administrateurs du site peuvent accéder à des réglages sensibles.
Installer une extension d’envoi
Dans Extensions → Ajouter une extension, recherchez WP Mail SMTP et vérifiez son éditeur. Installez puis activez l’extension. Ouvrez WP Mail SMTP → Réglages et choisissez la méthode adaptée à votre fournisseur. Une seule extension doit contrôler l’envoi afin d’éviter des réglages concurrents.
- Pour une boîte proposant une connexion SMTP classique, sélectionnez « Other SMTP » ou « Autre SMTP ».
- Saisissez une adresse d’expéditeur autorisée par le service et un nom reconnaissable.
- Si vous forcez l’expéditeur, vérifiez l’effet sur vos formulaires et notifications avant de valider.
Saisir les paramètres du compte
Entrez le nom du serveur fourni, puis le couple port et chiffrement correspondant. Un port 465 utilise généralement une connexion TLS implicite, souvent appelée SSL dans l’extension; le port 587 utilise généralement STARTTLS. Les paramètres réellement fournis pour votre compte restent prioritaires.
- Activez l’authentification si le fournisseur l’exige et saisissez l’identifiant complet de la boîte.
- Utilisez un mot de passe d’application si votre fournisseur le demande, sans réutiliser celui d’un autre service.
- Enregistrez. Ne désactivez pas la vérification du certificat pour contourner une erreur.
Envoyer un test et vérifier vos formulaires
Ouvrez les outils de l’extension et envoyez un courriel de test à une adresse que vous pouvez consulter. Vérifiez la réception, les indésirables et l’identité d’expéditeur. Testez ensuite un véritable formulaire et une notification WordPress, car leur configuration peut être différente.
- Si la connexion échoue, vérifiez serveur, port, chiffrement, identifiant et mot de passe.
- Si le test arrive mais pas le formulaire, contrôlez son activation, son destinataire et les erreurs de l’extension de formulaire.
- Utilisez le courriel du visiteur comme adresse de réponse si votre formulaire le permet, plutôt que comme expéditeur SMTP.
Le test SMTP arrive, mais pas le formulaire
Le transport fonctionne au moins pour ce test. Vérifiez maintenant si le formulaire génère une notification, à quelle adresse il l’envoie et si une erreur interrompt cette étape.
Diagnostiquer une livraison refusée
Un test accepté par le serveur n’est pas une confirmation de réception. Faites vérifier SPF, DKIM et la politique DMARC du domaine utilisé par le véritable service d’envoi. Ne remplacez pas ses DNS par des valeurs génériques. Les journaux disponibles dépendent de l’extension et de sa version gratuite ou payante.
- Après un changement de mot de passe de la boîte, mettez à jour la configuration d’envoi du site.
- Pour le soutien, fournissez l’heure, l’erreur et un destinataire de test avec les renseignements privés masqués.
- Pour les confirmations de commandes, vérifiez aussi le déclenchement des courriels WooCommerce.
Questions fréquentes
SMTP garantit-il l’arrivée en boîte principale?
Non. SMTP authentifie le transport. La réputation, les DNS et le filtrage du destinataire influencent aussi la réception. Testez la livraison réelle.
Documentation officielle
Les intitulés et options peuvent varier selon la version, les extensions et votre compte. Consultez les références de l’éditeur pour votre configuration.