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

Quelles sont les 10 erreurs et solutions SMTP Prestashop ?

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. "Erreur d’authentification SMTP PrestaShop : comment corriger les identifiants invalides ou refusés"

L’erreur d’authentification SMTP (erreur 535 ou 530) apparaît lorsque les identifiants (email et mot de passe) fournis dans la configuration SMTP de PrestaShop sont incorrects ou que le serveur SMTP refuse l’accès. Ce problème est courant avec Gmail, Outlook ou les services SMTP mutualisés lorsque l’authentification forte (2FA) est activée ou que les droits sont restreints.

La solution consiste à vérifier l’adresse email complète (ex. : [email protected]) et le mot de passe. Pour Gmail ou Outlook, il faut créer un mot de passe d’application depuis votre compte. Pensez aussi à activer les connexions SMTP dans la console du fournisseur. En cas de doute, testez avec un outil comme MailTester ou un client mail classique.


2. "Erreur de port SMTP sur PrestaShop : comment choisir entre 465, 587 ou 25 selon votre hébergeur"

L’une des erreurs SMTP les plus fréquentes est le choix incorrect du port. PrestaShop propose plusieurs ports (25, 465, 587), mais tous ne sont pas acceptés par votre serveur SMTP ou votre hébergeur. Le port 465 est utilisé pour SSL, 587 pour TLS, et 25 pour les envois sans chiffrement (rarement recommandé).

Pour corriger ce problème, vérifiez auprès de votre fournisseur (Gmail, Ionos, OVH, etc.) le port recommandé pour les connexions SMTP sortantes. Ensuite, rendez-vous dans Paramètres > Paramètres avancés > E-mail et entrez le port correct en fonction du protocole choisi. Faites un test pour vous assurer que l’envoi fonctionne. Évitez le port 25 qui est souvent bloqué par les hébergeurs.


3. "Erreur de serveur SMTP PrestaShop : comment corriger un nom de domaine mal saisi ou inexistant"

Une erreur banale mais bloquante survient lorsqu’on entre un nom de serveur SMTP incorrect dans la configuration. Cela peut être une faute de frappe (ex. : smtp.gamil.com au lieu de smtp.gmail.com) ou une confusion entre nom de domaine et sous-domaine SMTP.

Pour résoudre cela, vérifiez l’orthographe exacte du serveur SMTP recommandé par votre hébergeur (ex : smtp.mail.ovh.net, smtp-relay.sendinblue.com, etc.). Vous pouvez tester la connexion avec un outil en ligne tel que Telnet ou un outil de vérification SMTP. Corrigez ensuite le champ "Serveur SMTP" dans la configuration PrestaShop, puis refaites un test d’envoi de mail pour valider la correction.


4. "Erreur de protocole SSL/TLS sur SMTP PrestaShop : comment choisir le bon type de chiffrement"

Si le chiffrement SSL ou TLS est mal configuré, vous pouvez rencontrer une erreur de connexion sécurisée avec le serveur SMTP. Cela se traduit souvent par un message d’erreur type "connexion impossible" ou "certificat non valide". Le protocole doit correspondre au port utilisé (ex : SSL avec 465, TLS avec 587).

La solution est d'adapter votre configuration : si vous utilisez le port 465, choisissez SSL ; si vous utilisez le port 587, optez pour TLS. Ne laissez pas ce champ vide si votre serveur exige un chiffrement. Si vous avez un doute, contactez votre fournisseur SMTP ou testez différentes combinaisons en utilisant l’outil de test intégré dans PrestaShop.


5. "Problème d’IP bloquée par le serveur SMTP sur PrestaShop : comment éviter les filtres anti-spam"

Certains serveurs SMTP bloquent l’adresse IP de votre hébergeur si elle est trop utilisée, présente sur une blacklist ou suspectée d’activité spam. Dans ce cas, tous les e-mails échouent ou sont retardés. Ce problème est fréquent chez les hébergeurs mutualisés comme OVH, Ionos ou o2switch.

Pour résoudre ce problème, utilisez un service SMTP externe fiable comme Sendinblue, Mailjet ou Amazon SES, qui possède des IP propres. Vérifiez également votre réputation IP avec un outil comme MXToolbox. Vous pouvez aussi contacter votre hébergeur pour demander un déblocage ou le passage sur une IP dédiée. Cela améliore la délivrabilité globale de vos e-mails.


6. "Erreur DNS SMTP sur PrestaShop : comment corriger une mauvaise résolution du nom de serveur"

Une erreur de résolution DNS peut empêcher PrestaShop de se connecter au serveur SMTP, même si les identifiants sont corrects. Cela survient lorsque votre serveur ne peut pas traduire le nom du serveur SMTP en adresse IP à cause d’un DNS mal configuré ou indisponible.

Pour corriger cela, essayez d’entrer l’adresse IP directe du serveur SMTP au lieu de son nom de domaine, ou changez les DNS de votre serveur (ex : Google DNS 8.8.8.8). Vérifiez aussi que le pare-feu du serveur n’empêche pas les connexions sortantes. Si vous êtes en hébergement mutualisé, contactez le support technique de votre hébergeur pour tester la connectivité SMTP.


7. "Paramètres SMTP non sauvegardés sur PrestaShop : comment corriger un bug d’enregistrement"

Il peut arriver que vous configuriez correctement les paramètres SMTP dans PrestaShop… mais que rien ne soit sauvegardé. C’est souvent un bug d’interface ou un conflit de cache, qui fait que les informations ne sont pas enregistrées en base de données.

Pour régler cela, videz le cache de PrestaShop via le menu Paramètres avancés > Performances. Ensuite, désactivez le mode de compilation des templates si vous utilisez un cache Smarty. Reconfigurez votre SMTP en sauvegardant étape par étape, et testez l’envoi. En dernier recours, vous pouvez forcer les valeurs directement via la base de données (table ps_configuration) ou utiliser un module SMTP externe.


8. "Conflit de module SMTP sur PrestaShop : comment désactiver les overrides qui bloquent l’envoi d’e-mails"

Certains modules comme Email Logger, Mail Alert, ou des modules de newsletter ajoutent des overrides sur les classes de mail et provoquent des conflits. Cela empêche l’envoi d’e-mails via SMTP même si la configuration est correcte. C’est un problème souvent invisible sans accès aux logs PHP.

Pour identifier le problème, activez le mode debug dans PrestaShop et consultez les erreurs générées. Désactivez temporairement les modules liés aux emails et testez l’envoi via SMTP. Si le problème disparaît, réactivez les modules un à un pour trouver celui en cause. Une solution pérenne peut être de passer par un module SMTP indépendant qui contourne les overrides natifs.


9. "Erreur SMTP PrestaShop après trop de tentatives : comment débloquer un compte temporairement verrouillé"

Si vous entrez plusieurs fois de mauvais identifiants SMTP, le compte peut être verrouillé temporairement pour des raisons de sécurité. Cela est fréquent avec Gmail, Outlook ou des services professionnels comme Zoho. Les tentatives échouées sont alors bloquées pendant un certain temps (de quelques minutes à plusieurs heures).

Pour résoudre ce souci, attendez le délai imposé ou réinitialisez le mot de passe du compte SMTP. Sur certains services, vous devrez aussi débloquer manuellement le compte via le tableau de bord ou les alertes de sécurité. Ensuite, reconfigurez correctement les identifiants dans PrestaShop pour éviter de nouveaux blocages.


10. "Les emails PrestaShop envoyés via SMTP arrivent en spam : comment améliorer la délivrabilité"

Même si l’envoi SMTP fonctionne, vos clients peuvent recevoir les emails dans leur boîte de spam. Cela est dû à l’absence de configurations SPF, DKIM ou DMARC, ou à des en-têtes d’email non optimisés. C’est un problème sérieux car il impacte la confiance client et la visibilité des notifications.

Pour corriger cela, configurez vos enregistrements SPF, DKIM et DMARC dans la zone DNS de votre nom de domaine. Ces mécanismes valident que votre serveur est autorisé à envoyer des mails pour votre domaine. Utilisez des outils comme Mail Tester ou Postmark pour analyser vos e-mails. Un service SMTP externe (Mailgun, Amazon SES) avec IP validée est souvent la meilleure solution.