Remplacez dans ce tutoriel :
monsite.frpar votre domaine ;contact@monsite.frpar votre adresse OVH.
Étape 1 — Préparer l’adresse chez OVH
Dans l’espace client OVHcloud :
- Ouvrez Web Cloud → MX Plan → monsite.fr → Comptes e-mail.
- Vérifiez que
contact@monsite.frexiste et que vous connaissez son mot de passe. - Connectez-vous au Webmail OVHcloud et envoyez un message de test.
Ne poursuivez que si l’envoi et la réception fonctionnent.
Étape 2 — Vérifier l’authentification du domaine chez OVH
Ouvrez Web Cloud → Noms de domaine → monsite.fr → Zone DNS.
SPF
Recherchez un enregistrement TXT commençant par :
v=spf1
Pour une messagerie OVH classique, il contient généralement :
v=spf1 include:mx.ovh.com ~all
Important : il ne doit exister qu’un seul enregistrement SPF. S’il existe déjà, ne créez pas un second SPF.
DKIM
Dans MX Plan → monsite.fr, activez DKIM si OVH propose cette option. Suivez les indications affichées par OVH pour ajouter les enregistrements DNS demandés.
Si aucun réglage DKIM n’est proposé, passez à l’étape suivante : sa disponibilité dépend de la génération de l’offre e-mail OVH.
DMARC
Dans la zone DNS, ajoutez un enregistrement TXT :
Sous-domaine : _dmarc
Valeur : v=DMARC1; p=none; rua=mailto:contact@monsite.fr
La politique p=none permet d’abord de surveiller sans bloquer les messages. Les changements DNS peuvent demander plusieurs heures.
Ne modifiez pas les enregistrements MX si la boîte OVH reçoit déjà correctement les e-mails. Documentation DNS OVHcloud.
Étape 3 — Installer l’envoi SMTP dans WordPress
- Dans WordPress, ouvrez Extensions → Ajouter.
- Installez une extension SMTP reconnue, par exemple FluentSMTP ou WP Mail SMTP.
- Choisissez une connexion SMTP personnalisée.
- Renseignez :
Serveur SMTP : smtp.mail.ovh.net
Port : 587
Chiffrement : STARTTLS / TLS
Authentification : activée
Identifiant : contact@monsite.fr
Mot de passe : mot de passe de la boîte OVH
Adresse d’expédition : contact@monsite.fr
Nom d’expédition : Nom de votre entreprise
- Activez, si l’extension le propose :
Forcer l’adresse d’expédition
Forcer le nom d’expédition
- Envoyez le message de test intégré à l’extension.
Si le port 587 est refusé par l’hébergement, essayez :
Serveur : ssl0.ovh.net
Port : 465
Chiffrement : SSL/TLS
OVH indique pour l’Europe smtp.mail.ovh.net ou ssl0.ovh.net, avec authentification par l’adresse e-mail complète.
Étape 4 — Configurer Contact Form 7
Ouvrez Contact → Formulaires de contact → votre formulaire → E-mail.
Utilisez cette configuration :
Destinataire :
contact@monsite.fr
Expéditeur :
Nom du site <contact@monsite.fr>
Objet :
Nouveau contact — [your-subject]
En-têtes additionnels :
Reply-To: [your-name] <[your-email]>
Corps du message :
Nouvelle demande reçue depuis le site.
Nom : [your-name]
E-mail : [your-email]
Téléphone : [your-phone]
Sujet : [your-subject]
Message :
[your-message]
---
Page : [_url]
Date : [_date] à [_time]
Dans l’onglet Formulaire, vérifiez que l’adresse du visiteur est obligatoire :
[email* your-email]
Ne placez jamais [your-email] dans le champ Expéditeur. L’adresse du visiteur doit uniquement être utilisée dans Reply-To. C’est la configuration recommandée par Contact Form 7.
Étape 5 — Activer l’antispam
- Créez gratuitement un widget dans Cloudflare Turnstile.
- Choisissez le mode Managed.
- Dans WordPress, ouvrez Contact → Intégration → Turnstile.
- Collez la clé du site et la clé secrète.
- Enregistrez.
Turnstile protège automatiquement les formulaires Contact Form 7. Il est actuellement recommandé par l’éditeur de l’extension. Guide Turnstile.
Si du spam subsiste, activez Akismet et modifiez les champs concernés :
[text* your-name akismet:author]
[email* your-email akismet:author_email]
Étape 6 — Effectuer le test final
Envoyez le formulaire avec une adresse Gmail ou Outlook, puis vérifiez :
- le message apparaît bien dans
contact@monsite.fr; - il n’arrive pas dans les indésirables ;
- le bouton Répondre utilise l’adresse du visiteur ;
- le test SMTP indique un envoi réussi ;
- l’expéditeur visible est bien
contact@monsite.fr.
Configuration finale attendue :
OVH : boîte active + SPF + DKIM si disponible + DMARC
WordPress : envoi SMTP authentifié
Contact Form 7 : From = adresse OVH
Contact Form 7 : Reply-To = adresse du visiteur
Antispam : Cloudflare Turnstile
Laisser un commentaire