unknown

Prestashop : comment corriger le message une erreur est survenue lors de l'envoi de l'e-mail ?

tout servces prestashop

Problème Prestashop : Mauvaise configuration SMTP

Sur Prestashop, l’erreur d’envoi d’email est souvent liée à une mauvaise configuration SMTP. Il est crucial de vérifier les paramètres dans Paramètres avancés > E-mail, en s’assurant que l’hôte SMTP, le port, l’utilisateur et le mot de passe sont corrects.

Certains fournisseurs demandent des ports spécifiques (ex. : 587 avec TLS). Un mauvais port ou protocole peut empêcher l’envoi des emails. Effectuez un test via l’outil de test intégré pour valider la configuration en direct.


Problème Prestashop : Erreur de mot de passe SMTP

Une erreur fréquente dans Prestashop vient d’un mot de passe incorrect dans les paramètres SMTP. Même une faute de frappe ou un caractère spécial mal encodé peut bloquer la connexion au serveur de messagerie.

Vérifiez et copiez manuellement le mot de passe exact depuis votre fournisseur mail. Si vous avez récemment changé votre mot de passe, pensez à le mettre à jour également dans la configuration d’emails de Prestashop.


Problème Prestashop : Port SMTP bloqué par l’hébergement

Certains hébergements Prestashop restreignent l’accès aux ports SMTP sortants, empêchant la connexion au serveur d’envoi. Cela provoque le message d’erreur "une erreur est survenue lors de l’envoi de l’email".

Contactez votre hébergeur pour vérifier que les ports 465, 587 ou 25 sont ouverts. Si ce n’est pas possible, utilisez un service SMTP tiers (comme Mailjet, Gmail, Sendinblue) autorisé par votre hébergement.


Problème Prestashop : Mauvaise adresse e-mail de l’expéditeur

Sur Prestashop, une adresse email d’expéditeur mal formée ou non autorisée par le serveur SMTP peut causer une erreur d’envoi. Cela se produit souvent si l’adresse utilisée n’est pas liée au domaine.

Utilisez une adresse email professionnelle et active (ex. [email protected]). Certaines plateformes de messagerie, comme Gmail, rejettent les emails envoyés au nom d’un autre domaine (spoofing).


Problème Prestashop : Fonction mail() non supportée par le serveur

Par défaut, Prestashop peut utiliser la fonction mail() de PHP pour envoyer des emails. Si l'hébergeur ne supporte pas cette fonction ou l’a désactivée, l’envoi échouera.

Il est fortement conseillé de passer à une configuration SMTP dans Paramètres avancés > E-mail. Le SMTP est plus fiable et sécurisé pour l’envoi des notifications commerciales ou transactionnelles.


Problème Prestashop : Erreur de certificat SSL/TLS

Un mauvais certificat SSL sur le serveur ou un paramètre de sécurité incorrect peut empêcher Prestashop de communiquer avec le serveur SMTP. L’erreur d’envoi est alors déclenchée à chaque tentative.

Dans la configuration SMTP de Prestashop, essayez de désactiver temporairement TLS/SSL pour tester. Si cela résout l’erreur, vérifiez ensuite que votre serveur dispose d’un certificat valide.


Problème Prestashop : Adresse e-mail du destinataire invalide

Il est possible que l’erreur d’envoi vienne d’une adresse destinataire mal formatée (caractères interdits, espace, etc.). Cela bloque la livraison de l’email, surtout pour les tests manuels.

Testez l’envoi vers une adresse simple et bien formée, comme une adresse Gmail valide. Évitez les caractères spéciaux ou les guillemets dans les champs d’adresse d’email dans Prestashop.


Problème Prestashop : Module tiers qui bloque l’envoi

Certains modules installés sur Prestashop peuvent interférer avec le système d’emails, notamment ceux liés à la sécurité, aux formulaires ou aux alertes. Ils modifient parfois les hooks d’envoi.

Désactivez temporairement les modules récemment ajoutés et testez à nouveau l’envoi. Si l’erreur disparaît, identifiez le module fautif et mettez-le à jour ou remplacez-le par une version compatible.


Problème Prestashop : Fichiers de template e-mail corrompus

Si les modèles d’emails (fichiers .html ou .txt) sont manquants ou mal formés, Prestashop peut afficher une erreur à l’envoi. Cela se produit notamment après une mise à jour ou une personnalisation ratée.

Vérifiez les fichiers dans /mails/ ou /themes/votre_theme/mails/. Restaurez les modèles d'origine ou utilisez ceux du thème par défaut de Prestashop pour corriger l’affichage.


Problème Prestashop : Aucune langue par défaut définie pour l’envoi

Un bug de Prestashop peut apparaître si aucun modèle d’e-mail n’existe dans la langue par défaut du client ou du site. Cela entraîne une erreur silencieuse à l’envoi.

Assurez-vous que tous les modèles d’emails sont bien disponibles pour toutes les langues activées. Si nécessaire, copiez les modèles depuis la langue anglaise vers les répertoires de vos langues actives dans Prestashop.

Hi, we're

the Cookies!

We are kind and respectful of the EU GDPR and the Swiss Data Protection Act. Will you have us?

closebtn
closebtn

Without any cookies, this site will not function. Some cookies are imperative for this site to function properly, such as add to cart or purchase.

If you haven't changed your mind and don't want any cookies, we'll say goodbye and redirect you to google.com, please click Here.
If you've changed your mind, please click Here.

Atrás

Please reload the page after making your selections.

GDPR PRO - General Data Protection Regulation - ALL in 1

Make your Store trustworthy for EU customers and your business GDPR Compliant with easy to use storefront consent message.