Tickets email résolus
Tickets traités au total
Envois impossibles
Emails en spam
Votre boutique PrestaShop n'envoie plus d'emails ? Les confirmations de commande n'arrivent pas, le formulaire de contact ne fonctionne plus, ou vos emails atterrissent dans les spams de vos clients ? C'est l'un des problèmes les plus frustrants pour un e-commerçant. Depuis 2018, MonSiteBug a résolu 351 tickets liés aux problèmes d'email sur PrestaShop.
Cet article est une étude exclusive basée sur nos données réelles. Des chiffres tirés de nos 8 660 tickets de support, les causes identifiées sur le terrain, et les solutions qui ont effectivement rétabli l'envoi d'emails pour nos clients.
Les problèmes d'email PrestaShop en chiffres : 2018-2026
L'email est le nerf de la guerre en e-commerce. Confirmation de commande, notification d'expédition, relance panier abandonné, réinitialisation de mot de passe — sans email fonctionnel, votre boutique tourne à l'aveugle. Voici l'évolution des tickets email que nous avons traités :
| Année | Tickets email | Tendance | Contexte |
|---|---|---|---|
| 2018 | 1 | Démarrage | Premiers clients |
| 2019 | 12 | Croissance | Montée en charge, configs SMTP basiques |
| 2020 | 42 | +250% | Boom COVID, nouvelles boutiques mal configurées |
| 2021 | 47 | +12% | Durcissement antispam Google/Microsoft |
| 2022 | 63 | +34% (pic) | Nouvelles règles DMARC, SPF strict, hébergeurs OVH en mass-block |
| 2023 | 62 | -2% | Maintien du pic, migrations email vers solutions transactionnelles |
| 2024 | 54 | -13% | Adoption Sendinblue/Brevo, meilleure délivrabilité |
| 2025 | 57 | +6% | Nouvelles exigences Gmail (DKIM obligatoire), PrestaShop 9 |
| 2026 | 3 | En cours | Q1 en cours |
Observation : Les années 2022-2023 marquent un pic avec 63 et 62 tickets respectivement. Ce n'est pas un hasard : Google et Microsoft ont considérablement durci leurs filtres antispam en 2022, et de nombreux hébergeurs (OVH en tête) ont bloqué les envois SMTP sortants par défaut. Des milliers de boutiques PrestaShop ont soudainement cessé d'envoyer des emails sans que les marchands ne comprennent pourquoi.
Répartition par type de problème
Tous les problèmes d'email ne sont pas identiques. Voici la répartition réelle de nos 351 interventions :
Envoi impossible
Formulaire de contact
Emails en spam
Confirmation commande
| Type de problème | Nombre de tickets | Gravité | Impact commercial |
|---|---|---|---|
| Envoi impossible | 71 | Critique | Aucun email ne part de la boutique |
| Formulaire de contact | 23 | Élevée | Les clients ne peuvent pas vous contacter |
| Emails en spam | 14 | Élevée | Confirmations non lues, support inefficace |
| Email confirmation commande | 8 | Critique | Clients inquiets, appels au support |
| Notifications | 7 | Moyenne | Changements de statut non communiqués |
| Config SMTP | 6 | Critique | Configuration technique bloquante |
Note : ces catégories représentent les problèmes les plus fréquemment identifiés et taggés dans nos tickets. Les 351 tickets couvrent un éventail plus large incluant des cas mixtes et des problèmes moins courants comme les templates d'email corrompus, les problèmes d'encodage, ou les emails de newsletter.
L'envoi impossible : le problème n°1 (71 tickets)
Quand PrestaShop ne peut plus envoyer aucun email, c'est souvent un problème de configuration SMTP. Voici les causes les plus fréquentes :
1. La fonction mail() de PHP désactivée par l'hébergeur
Par défaut, PrestaShop utilise la fonction mail() de PHP pour envoyer les emails. De plus en plus d'hébergeurs désactivent cette fonction pour lutter contre le spam. C'est le cas d'OVH mutualisé, de certains plans Hostinger et de nombreux hébergeurs cloud. La solution : passer à un envoi SMTP authentifié.
2. Identifiants SMTP incorrects
La configuration SMTP nécessite plusieurs informations précises : serveur, port, protocole de sécurité (TLS/SSL), identifiant et mot de passe. Une erreur sur un seul de ces paramètres suffit à bloquer tous les envois. Les erreurs les plus courantes :
- Port incorrect : 587 pour TLS, 465 pour SSL, 25 pour non-sécurisé (souvent bloqué)
- Protocole inadéquat : TLS au lieu de SSL ou inversement
- Mot de passe expiré : certains hébergeurs forcent un changement régulier
- Authentification à deux facteurs : Gmail nécessite un "mot de passe d'application" si le 2FA est activé
3. L'hébergeur bloque le port SMTP
Certains hébergeurs (notamment les offres mutualisées low-cost) bloquent les ports 25, 587 et 465 en sortie pour empêcher l'envoi de spam depuis leurs serveurs. Dans ce cas, la seule solution est d'utiliser un service d'envoi transactionnel externe (Sendinblue/Brevo, Mailchimp Transactional, SendGrid) qui utilise une API HTTP au lieu du protocole SMTP.
Le formulaire de contact qui ne fonctionne plus (23 tickets)
Le formulaire de contact de PrestaShop est un point de défaillance fréquent :
Causes principales
- Module de contact personnalisé qui override le formulaire natif et contient un bug
- Captcha/reCaptcha mal configuré qui bloque l'envoi du formulaire
- Adresse email de réception invalide dans les paramètres du service client PrestaShop
- Problème SMTP sous-jacent — le formulaire fonctionne mais l'email n'est jamais envoyé
- Conflit JavaScript — le formulaire ne se soumet pas correctement à cause d'un conflit avec un autre module
Le formulaire de contact est souvent le premier point de contact entre un prospect et votre boutique. S'il ne fonctionne pas, vous perdez des ventes potentielles sans même le savoir. Nous recommandons de tester votre formulaire de contact au moins une fois par mois.
Les emails qui atterrissent dans les spams (14 tickets)
Vos emails partent bien de PrestaShop, mais ils arrivent dans le dossier spam de vos clients. Ce problème est souvent plus difficile à diagnostiquer car l'envoi semble fonctionner côté PrestaShop. Les causes :
1. Absence d'enregistrements DNS (SPF, DKIM, DMARC)
C'est la cause n°1 des emails en spam. Les serveurs de messagerie vérifient ces enregistrements DNS pour authentifier l'expéditeur :
- SPF (Sender Policy Framework) : déclare quels serveurs sont autorisés à envoyer des emails pour votre domaine
- DKIM (DomainKeys Identified Mail) : signe cryptographiquement chaque email pour prouver son authenticité
- DMARC (Domain-based Message Authentication) : indique aux serveurs de réception quoi faire des emails qui échouent aux vérifications SPF/DKIM
Sans ces trois enregistrements, vos emails ont de fortes chances d'atterrir en spam, surtout chez Gmail et Outlook qui sont devenus très stricts depuis 2022.
2. Réputation de l'IP d'envoi
Si votre hébergeur partage la même IP entre des centaines de sites (hébergement mutualisé), et qu'un de ces sites envoie du spam, toute l'IP est blacklistée. Vos emails légitimes sont alors considérés comme du spam. Solution : utiliser un service d'envoi transactionnel avec des IPs dédiées à la délivrabilité.
3. Contenu de l'email flaggé comme spam
Les templates d'email PrestaShop contiennent parfois des mots déclencheurs de spam : "gratuit", "promo", "cliquez ici", trop d'images sans texte, ou des liens vers des domaines non vérifiés. Revoyez vos templates pour qu'ils respectent les bonnes pratiques anti-spam.
Les emails de confirmation de commande manquants (8 tickets)
C'est le cas le plus critique commercialement. Le client paie, mais ne reçoit aucune confirmation par email. Il panique, contacte votre support (si le formulaire fonctionne), ou pire — fait opposition sur son paiement.
Les causes spécifiques aux emails de confirmation :
- Template d'email corrompu : un template mal édité (balise HTML non fermée) peut faire crasher l'envoi
- Module de paiement qui ne déclenche pas l'événement : certains modules ne déclenchent pas le hook `actionOrderStatusUpdate` correctement
- Queue d'envoi bloquée : si PrestaShop utilise une queue pour les emails, un job bloqué peut empêcher tous les envois suivants
- Adresse expéditeur invalide : si l'adresse "From" n'existe pas réellement, certains serveurs refusent l'envoi
Les solutions SMTP recommandées
D'après notre expérience sur 351 interventions, voici les solutions SMTP les plus fiables par ordre de recommandation :
1. Sendinblue/Brevo (recommandé pour PrestaShop)
C'est la solution que nous recommandons le plus souvent. Sendinblue (devenu Brevo) propose un module PrestaShop officiel qui utilise une API HTTP (pas de SMTP à configurer). Avantages :
- 300 emails gratuits par jour (suffisant pour la plupart des boutiques)
- Délivrabilité excellente (IPs dédiées, SPF/DKIM automatiques)
- Module PrestaShop officiel avec installation simple
- Statistiques d'envoi et de délivrabilité incluses
2. OVH SMTP (si hébergé chez OVH)
Si votre boutique est hébergée chez OVH, utilisez le SMTP OVH avec les paramètres suivants :
- Serveur :
ssl0.ovh.net - Port :
587(TLS) ou465(SSL) - Identifiant : votre adresse email complète
- Mot de passe : le mot de passe de cette adresse email
Attention : OVH limite l'envoi à 200 emails par heure sur les offres mutualisées. Si votre boutique dépasse ce volume, passez à Sendinblue.
3. Gmail SMTP (solution de dépannage)
Gmail peut servir de relais SMTP, mais avec des limitations strictes :
- 500 emails par jour maximum
- Nécessite un "mot de passe d'application" (pas le mot de passe Gmail classique)
- Peut être bloqué si Google détecte un envoi inhabituel
- Non recommandé en production, uniquement en dépannage
4. Mailchimp Transactional (ex-Mandrill)
Pour les boutiques à fort volume (>1000 emails/jour), Mailchimp Transactional offre une excellente délivrabilité avec des analytics avancées. Payant, mais fiable.
Comment diagnostiquer un problème d'email PrestaShop
Voici la méthodologie que nous appliquons systématiquement, affinée par nos 351 interventions :
1. Tester l'envoi depuis le back-office
Allez dans Paramètres avancés → Email dans le back-office PrestaShop. Envoyez un email de test. Si l'email n'arrive pas, le problème est dans la configuration SMTP. Si l'email arrive mais pas les confirmations de commande, le problème est ailleurs (template, module, hook).
2. Vérifier la configuration SMTP
Dans le même menu, vérifiez chaque paramètre SMTP : serveur, port, protocole, identifiants. Un seul paramètre incorrect bloque tout. Si vous n'êtes pas sûr, contactez votre hébergeur pour obtenir les paramètres SMTP exacts.
3. Vérifier les logs d'email PrestaShop
PrestaShop conserve un historique des emails envoyés dans Paramètres avancés → Email → Historique. Si aucun email n'apparaît, le problème est avant l'envoi (hook, module). Si les emails apparaissent mais ne sont pas reçus, le problème est côté SMTP ou délivrabilité.
4. Vérifier les enregistrements DNS
Utilisez un outil en ligne comme MXToolbox ou Mail-Tester pour vérifier vos enregistrements SPF, DKIM et DMARC. Un score inférieur à 7/10 sur Mail-Tester indique des problèmes de configuration DNS qui affectent la délivrabilité.
5. Tester avec Mail-Tester.com
Envoyez un email de test PrestaShop à l'adresse fournie par mail-tester.com. L'outil analyse votre email et vous donne un score de délivrabilité avec des recommandations précises pour améliorer chaque point.
Nos chiffres email en un coup d'oeil
Problèmes d'email résolus
Envois impossibles corrigés
Tickets en 2022 (pic)
D'expertise depuis 2018
Pourquoi nous confier la résolution de vos problèmes d'email ?
Depuis 2018, nous avons résolu 351 problèmes d'email sur PrestaShop. Configuration SMTP, délivrabilité, emails en spam, formulaire de contact — nous avons vu tous les scénarios. Contrairement aux erreurs 500 qui bloquent tout le site, les problèmes d'email sont souvent silencieux : votre boutique fonctionne, mais vos clients ne reçoivent pas leurs confirmations.
Ce qui nous différencie :
- 351 tickets email résolus — SMTP, spam, formulaire, templates
- Diagnostic complet — nous vérifions le SMTP, les DNS, les templates et les modules
- Solutions durables — nous configurons Sendinblue/Brevo pour une délivrabilité optimale
- SPF/DKIM/DMARC — nous configurons vos enregistrements DNS pour une délivrabilité maximale
- 8 660 tickets traités au total — expertise technique transversale
Sans emails fonctionnels, votre boutique tourne à l'aveugle. Contactez-nous pour un diagnostic rapide, ou consultez nos tarifs pour connaître nos formules d'intervention.
À partir de (pack)
Tickets résolus
Cas email résolus
D'expertise PrestaShop
Besoin d'aide maintenant ? Créez un ticket de support ou contactez-nous directement. Notre équipe intervient rapidement pour remettre vos emails en service.
Vous avez le même problème ?
Décrivez votre problème, notre équipe vous répond en moins de 10 minutes avec un diagnostic gratuit.
Obtenir un diagnostic gratuit