Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

SMTP Prestashop : 10 problemes et solutions 2025 !

tout servces prestashop

tableau comparatif des 10 erreurs SMTP les plus fréquentes sur PrestaShop

Erreur SMTPDescriptionImpactPrix correction estimé
1. Échec d’authentification SMTP (535 / 530)Mauvais identifiants ou protocole d’authentification non pris en chargeAucune réception/envoi d’e-mails0 € à 80 € (reconfiguration ou dev)
2. Port SMTP incorrect (souvent 587 vs 465)Utilisation du mauvais port selon le protocole (SSL/TLS)Envoi bloqué ou erreur serveur0 € à 50 €
3. Serveur SMTP inaccessible ou mal orthographiéErreur dans l’adresse SMTP (ex. : smtp.gamil.com au lieu de smtp.gmail.com)Impossible d’envoyer les emails0 € à 30 €
4. Protocole SSL/TLS mal sélectionnéMauvais choix entre SSL, TLS ou aucun protocole selon l’hébergeurÉchec de connexion sécurisée0 € à 50 €
5. IP de l’hébergeur bloquée par le serveur SMTPBlocage anti-spam du serveur SMTP (firewall ou blacklist)Envois rejetés ou différés0 € à 100 € (via hébergeur ou DNS)
6. Problème de DNS ou de résolution de nom de domaineMauvaise configuration DNS empêchant la résolution de l’hôte SMTPErreur de connexion au serveur SMTP0 € à 60 €
7. Configuration SMTP non enregistrée dans PrestaShopLe test SMTP fonctionne, mais n’est pas sauvegardé (bug d’interface ou cache)Plus aucun e-mail ne part malgré la configuration0 € à 50 €
8. Modules ou overrides bloquant l’envoi d’e-mailsConflit avec un module (SMTP custom, Email Logger, etc.) ou override des classes nativesAucun e-mail sortant, ou envoi partiel50 € à 120 € (debug PHP)
9. Trop de tentatives de connexion – verrouillage temporaireBlocage temporaire du compte SMTP après trop d’erreurs de loginRetard dans l’envoi ou coupure totale0 € à 30 €
10. Mails envoyés mais marqués comme spamMauvais en-têtes, absence de SPF/DKIM, ou serveur SMTP mal configuréLes e-mails arrivent en spam ou sont rejetés0 € à 150 € (SPF/DKIM/DMARC config)

1. Pourquoi mes emails ne partent pas avec le SMTP de PrestaShop ?

Si vos emails ne sont pas envoyés via SMTP dans PrestaShop, le problème provient souvent d'une mauvaise configuration dans le back-office. Cela peut être lié à des identifiants incorrects, à un mauvais serveur SMTP, ou à un protocole SSL/TLS non pris en charge. Une erreur classique est de copier-coller les informations SMTP sans adapter le port ou le chiffrement aux exigences du fournisseur.

Pour résoudre cela, allez dans Paramètres > Paramètres avancés > E-mail, choisissez l’option "Définir mes propres paramètres SMTP" et entrez soigneusement les données fournies par votre hébergeur ou service SMTP. Faites un test d’envoi avec une adresse externe. Si l’envoi échoue, testez différentes combinaisons de port (465, 587) et chiffrement (SSL, TLS).


2. Comment résoudre l’erreur "Échec d’authentification SMTP" sur PrestaShop ?

L’erreur "Échec d’authentification SMTP" (généralement erreur 535) signifie que les identifiants sont incorrects ou que le serveur SMTP refuse la connexion. Cela peut se produire si vous utilisez une adresse mail sans activer l’authentification SMTP dans le compte, ou si le mot de passe a été changé récemment sans mise à jour dans PrestaShop.

La solution consiste à revérifier le nom d’utilisateur (souvent l’adresse email complète) et le mot de passe. Si vous utilisez Gmail ou Outlook, créez un mot de passe d’application spécifique pour l’envoi SMTP. Ensuite, mettez à jour les informations dans PrestaShop et effectuez un test de connexion depuis le back-office.


3. Quel port SMTP choisir pour PrestaShop : 465, 587 ou 25 ?

Le port SMTP dépend du type de protocole utilisé par votre fournisseur d’email. Le port 465 est destiné aux connexions sécurisées via SSL, le port 587 est recommandé pour TLS, et le port 25 est réservé à des usages spécifiques mais souvent bloqué par les hébergeurs pour éviter le spam.

Dans PrestaShop, vous devez choisir le port qui correspond au protocole de sécurité sélectionné. Pour la majorité des services modernes (Sendinblue, Mailjet, etc.), le port 587 avec TLS est conseillé. Vérifiez les préconisations officielles de votre hébergeur ou service SMTP avant de configurer PrestaShop.


4. Pourquoi mes emails partent mais arrivent en spam avec PrestaShop SMTP ?

Si vos emails sont bien envoyés mais finissent dans les spams, c’est généralement lié à un manque de configuration de sécurité DNS (SPF, DKIM, DMARC) ou à un contenu d’email mal formaté. Les serveurs de réception considèrent vos messages comme suspects et les filtrent automatiquement.

Pour corriger cela, configurez correctement vos enregistrements DNS via votre hébergeur : SPF pour autoriser l’expéditeur, DKIM pour signer les messages, et DMARC pour gérer les erreurs. Ensuite, testez vos emails avec des outils comme Mail-Tester.com pour évaluer leur réputation et ajuster le contenu (pas de liens suspects, ni de majuscules en excès).


5. Comment configurer correctement le SMTP Gmail dans PrestaShop ?

Configurer Gmail dans PrestaShop peut s’avérer délicat à cause des restrictions de sécurité de Google. En effet, Google bloque souvent les connexions non sécurisées. Il faut donc activer la validation en deux étapes sur votre compte Gmail, puis créer un mot de passe d’application dédié au SMTP.

Ensuite, dans PrestaShop, saisissez :

  • Serveur SMTP : smtp.gmail.com

  • Port : 587 (TLS) ou 465 (SSL)

  • Utilisateur : votre adresse Gmail complète

  • Mot de passe : mot de passe d'application
    Activez le protocole SSL ou TLS selon le port choisi. Faites un test d’envoi. Si cela échoue, vérifiez que Gmail autorise les connexions SMTP externes.


6. Pourquoi PrestaShop ne sauvegarde pas ma configuration SMTP ?

Il arrive parfois que PrestaShop n’enregistre pas les modifications faites dans la section SMTP. Cela peut être causé par un cache mal vidé, un bug d’affichage dans l’interface d’administration ou un conflit de module qui empêche la validation des données.

Pour corriger ce problème, videz d’abord le cache de PrestaShop dans Paramètres avancés > Performances, puis désactivez temporairement les caches Smarty. Essayez de reconfigurer vos données SMTP. Si le bug persiste, essayez un autre navigateur ou réinitialisez les paramètres d’email via la base de données (table ps_configuration). Un module SMTP tiers peut aussi contourner ce blocage.


7. Que faire si l’envoi SMTP fonctionne en test mais pas en production sur PrestaShop ?

Un cas frustrant est que le test SMTP fonctionne, mais que les emails ne partent pas lors des vraies commandes. Ce problème survient souvent lorsqu’un module tiers override le comportement natif des e-mails, ou que des erreurs PHP empêchent le bon déroulement du processus.

Pour résoudre cela, activez le mode debug de PrestaShop afin d’analyser les erreurs dans les logs. Essayez aussi de désactiver temporairement les modules liés aux emails ou à l’automatisation (ex : Mail Alerts, Email Logger). Si le problème disparaît, réactivez-les un à un pour identifier le fautif. Envisagez l’utilisation d’un module SMTP indépendant pour fiabiliser l’envoi.


8. Comment savoir si le SMTP de PrestaShop est bloqué par mon hébergeur ?

Certains hébergeurs mutualisés bloquent les connexions sortantes SMTP vers des ports comme 587 ou 465 pour limiter l’usage abusif. Si vous avez configuré PrestaShop correctement mais que rien ne part, il est probable que le pare-feu du serveur empêche la connexion au serveur SMTP externe.

Vous pouvez tester cela via un outil comme telnet ou SSL Labs si vous avez accès à votre serveur. Sinon, contactez votre hébergeur et demandez s’il autorise les connexions SMTP sortantes. En cas de blocage permanent, utilisez un SMTP relay externe (Sendinblue, Mailgun, etc.), souvent compatible avec les restrictions des hébergements mutualisés.


9. Pourquoi PrestaShop affiche une erreur SMTP aléatoire selon le client ?

Si les erreurs SMTP apparaissent de façon aléatoire, cela peut être dû à un système de sécurité SMTP dynamique, qui bloque temporairement les connexions trop fréquentes, ou à un serveur SMTP limitant les quotas d’envoi. Certains fournisseurs bloquent aussi selon l’IP ou la géolocalisation du client.

Dans ce cas, utilisez un service SMTP professionnel qui offre une haute disponibilité, une file d’attente, et une gestion des quotas (ex. : Amazon SES, Mailjet). Évitez d’utiliser des boîtes mail personnelles (Gmail, Yahoo) pour un usage commercial. Ces services ne sont pas conçus pour un volume élevé d’emails transactionnels.


10. Quel est le meilleur module SMTP pour PrestaShop ?

Si vous rencontrez trop de limites avec la configuration SMTP native, il existe plusieurs modules SMTP fiables pour PrestaShop. Parmi les plus utilisés :

  • Advanced SMTP Mailer (~29,99 €) : interface simple et efficace

  • SMTP by Knowband (~39,99 €) : test intégré, logs détaillés

  • Email Delivery Pro (~49,99 €) : compatible multi-SMTP et multiboutique

Ces modules facilitent la configuration, offrent une meilleure compatibilité avec les serveurs externes et permettent de surveiller les échecs d’envoi en temps réel. Ils sont recommandés si vous gérez un gros volume de mails ou si vous souhaitez améliorer la fiabilité des notifications transactionnelles.