Bonjour,
Je suis sur Prestashop 1.6.1.4 avec le multiboutique.
Lorsqu'un visiteur ou client envoi un message depuis le formulaire de contact il reçoit bien le message de retour et je reçois bien le message sur le mail de la boutique.
Le champ from est bien l'email de la boutique mais le champs reply_to est aussi celui de la boutique au lieu pour ma logique d'être celui du contact qui à envoyé le message ($contact->email il me semble).
Lorsque l'on clique sur répondre le champ email est vide sur Thunderbird mais dans la source du mail il y a bien replyto à l'email de la boutique,
Si je récupère les email sur notre système de ticketing le mail de réponse est celui de la boutique et cela oblige à modifier à chaque mail reçu.
Je souhaite donc arriver à juste avoir le mail du contact du message dans le formulaire pour le champ replyto.
Dans le fichier ContactController.php j'ai cru qu'il fallait modifier le $from (de la 3eme lignes) par $contact->email mais cela ne change rien.
if (!Mail::Send($this->context->language->id, 'contact', Mail::l('Message from contact form').' [no_sync]',
$var_list, $contact->email, $contact->name, null, null,
$file_attachment, null, _PS_MAIL_DIR_, false, null, null, $from) ||
!Mail::Send($this->context->language->id, 'contact_form', ((isset($ct) && Validate::isLoadedObject($ct)) ? sprintf(Mail::l('Your message has been correctly sent #ct%1$s #tc%2$s'), $ct->id, $ct->token) : Mail::l('Your message has been correctly sent')), $var_list, $from, null, null, null, $file_attachment, null, _PS_MAIL_DIR_, false, null, null, $contact->email)) {
$this->errors[] = Tools::displayError('An error occurred while sending the message.');
Merci pour votre aide.