Jump to content

Fichier manquant - pas d'envoi de mail


Recommended Posts

Bonjour,
Soit un presta 1.6.1.7 installé fraîchement sur un serveur gandi PHP 5.6 et MySQL 5.6 

Fonction mail  PHP

nom de boutique sans caractère spéciaux, pas trop log

adresse mail sur mon nom de domaine

Mon problème:

*Envoi de message via le formulaire de contact du FO: message d'erreur pour le client:
"Une erreur s'est produite pendant l'envoi du message", le message est reçu en BO mais pas dans ma messagerie.

*Modification d'état de commande: pas d'envoi (ni de réception donc) et message d'alerte:

"Une erreur est survenue lors de l'envoi de l'email au client."

 

Essais:
*Modification dans les traductions de mails comme suggéré dans un autre post par J.Dans, j'obtiens un message d'erreur::
"Le fichier contenant les traductions des sujets des Emails n'a pas été trouvé dans "/srv/data/web/vhosts/xxx/htdocs/themes/default-bootstrap/mails/fr/".


*J'ai rechargé le pack lang fr mais pas mieux.

Notez que la messagerie fonctionne par ailleurs et que le test d'envoi mail fonctionne.


*J'ai refait une installation toute neuve(au cas où j'aurais fait une erreur, supprimé un truc qu'il ne fallait pas) presta 1.6.1.7 sur même serveur gandi => je ne touche à rien et essai d'envoyer un mail depuis FO et renvoi de statut de commande => même punition
Même essai avec 1.6.1.6 sur m^me serveur => pareil

essai 1.6.1.7 sur un autre serveur gandi plus ancien PHP 5.4 / MySQL 5.5 => m^me chose

J'en conclus que c'est moi qui fait une fausse manip à répétition... 
Qu'ai-je bien pu rater?
Quel est donc ce mystérieux fichier de traduction des sujets des emails?
L'aperçu des emails fonctionne et ils sont bien en français.
Dans le dossier default-bootstrap/mail/fr il y a les fichiers au format txt et au format html

 

Comment résoudre ce problème de fichier manquant?

Merci d'avance pour vos lumières!!

 

Liloo

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

Pourriez vous m'indiquer votre solution, votre démarche,

j'ai le même problème sur la même version de prestashop, 1.6.1.7.

Merci bien.

Bonne journée.

 

Il faut copier les fichiers dans /mail/en  dans leur équivalent  /mail/fr/

 

en fait l'équipe de prestashop a oublié de mettre les fichiers en Français dans l'archive, de ce fait il faut les créer.

 

Vous aurez aussi un problème sur les mails de commandes ou le détail n'apparaitra pas, même topo, copier les fichiers anglais vers /fr/

 

cordialement,

Patrice

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

merci beaucoup pour votre solution, ça a marché pour moi. J'avais bien un dossier mail/fr déjà présent à la racine, et dans le thème, mais il ne contenait pas autant de fichiers que le dossier mails/en .

J'ai donc ajouté les fichiers manquants à mails/fr et ça fonctionne !

 

Ouf

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...