- Posts: 6
- Thank you received: 1
Envoi mail multiples
- CarolineMa
-
Topic Author
- Offline
Less
More
3 years 8 months ago #348909
by CarolineMa
Envoi mail multiples was created by CarolineMa
-- HikaShop version -- : 4.7.0
-- Joomla version -- : 4.2.5
-- PHP version -- : 8.1.6
-- Browser(s) name and version -- : Firefox
-- Error-message(debug-mod must be tuned on) -- : Invalid address: (reply-to):
Bonjour, depuis le passage à Joomla 4, l'envoi des e-mails de confirmation de commande aux clients qui ont plusieurs adresses mail ne fonctionnent plus. Les adresses mail sont séparées par des virgules dans la fiche client et cela fonctionnait avant la migration.
-- Joomla version -- : 4.2.5
-- PHP version -- : 8.1.6
-- Browser(s) name and version -- : Firefox
-- Error-message(debug-mod must be tuned on) -- : Invalid address: (reply-to):
Bonjour, depuis le passage à Joomla 4, l'envoi des e-mails de confirmation de commande aux clients qui ont plusieurs adresses mail ne fonctionnent plus. Les adresses mail sont séparées par des virgules dans la fiche client et cela fonctionnait avant la migration.
Please Log in or Create an account to join the conversation.
3 years 8 months ago #348912
by nicolas
Replied by nicolas on topic Envoi mail multiples
Bonjour,
Pourriez-vous reproduire l'erreur avec l'option "debug" de la configuration Joomla activée pour avoir les détails du problème ?
Pourriez-vous reproduire l'erreur avec l'option "debug" de la configuration Joomla activée pour avoir les détails du problème ?
Please Log in or Create an account to join the conversation.
- CarolineMa
-
Topic Author
- Offline
Less
More
- Posts: 6
- Thank you received: 1
3 years 8 months ago #348936
by CarolineMa
Replied by CarolineMa on topic Envoi mail multiples
Bonjour, ci-joint les captures d'écrans. Merci
Please Log in or Create an account to join the conversation.
3 years 8 months ago #348937
by nicolas
Replied by nicolas on topic Envoi mail multiples
Bonjour,
Merci. Changez la ligne:
en:
dans le fichier administrator/components/com_hikashop/classes/order.php et cela devrait aider. Si c'est concluant, nous pourrons rajouter la modification dans le code d'HikaShop de notre coté également.
Merci. Changez la ligne:
Code:
$mailClass->mailer->addReplyTo(array($user_email, $user_name));
Code:
if(!is_array($user_email))
$user_email = explode(',', $user_email);
foreach($user_email as $e) {
$mailClass->mailer->addReplyTo(array($e, $user_name));
}
Please Log in or Create an account to join the conversation.
- CarolineMa
-
Topic Author
- Offline
Less
More
- Posts: 6
- Thank you received: 1
3 years 8 months ago #348942
by CarolineMa
Replied by CarolineMa on topic Envoi mail multiples
Bonjour,
la ligne n'existe pas exactement en tant que telle. Voici le code trouvé :
if(HIKASHOP_J30) {
$mailClass->mailer->addReplyTo($element->email, $user_name);
} else {
$mailClass->mailer->addReplyTo(array($element->email, $user_name));
}
S'agit-il bien de cette ligne ? Merci
la ligne n'existe pas exactement en tant que telle. Voici le code trouvé :
if(HIKASHOP_J30) {
$mailClass->mailer->addReplyTo($element->email, $user_name);
} else {
$mailClass->mailer->addReplyTo(array($element->email, $user_name));
}
S'agit-il bien de cette ligne ? Merci
Please Log in or Create an account to join the conversation.
3 years 8 months ago #348945
by nicolas
Replied by nicolas on topic Envoi mail multiples
Bonjour,
C'est bien cette ligne. Cependant, je suis remonté dans l'historique de ce fichier, et c'est toujours $user_email et non $element->email qui était utilisé, aussi loin que j'ai pu remonté. Donc il me semble que vous avez du modifier ce ligne à un moment donné de votre coté. Et d'ailleurs, c'est peut être lié à l'erreur que vous avez vu que l'erreur pointe justement vers cette ligne.
C'est bien cette ligne. Cependant, je suis remonté dans l'historique de ce fichier, et c'est toujours $user_email et non $element->email qui était utilisé, aussi loin que j'ai pu remonté. Donc il me semble que vous avez du modifier ce ligne à un moment donné de votre coté. Et d'ailleurs, c'est peut être lié à l'erreur que vous avez vu que l'erreur pointe justement vers cette ligne.
Please Log in or Create an account to join the conversation.
- CarolineMa
-
Topic Author
- Offline
Less
More
- Posts: 6
- Thank you received: 1
3 years 8 months ago #349023
by CarolineMa
Replied by CarolineMa on topic Envoi mail multiples
Bonjour, effectivement, je m'étais trompé de fichier. J'ai changé les lignes mais le problème persiste. Ce qui est étonant ( j'ai fait d'autres tests), c'est que le client reçoit pourtant bien le mail sur ses différentes adresses (malgré le message affiché) et que, par contre, le gestionnaire ne reçoit pas le mail de création de commande.
Please Log in or Create an account to join the conversation.
3 years 8 months ago #349025
by nicolas
Replied by nicolas on topic Envoi mail multiples
Bonjour,
Non, c'est normal. Les informations sur le message d'erreur que vous avez fourni la semaine dernière indiquent que l'erreur se produit lors de l'envoi de l'email à l'admin, et cela se fait juste après l'envoi de l'email à l'utilisateur.
Par contre, je ne vois pas comment vous pouvez encore avoir la même erreur. Pourriez-vous activer à nouveau le debug et reproduire le souci avec la modification faite et fournir les nouvelles informations de débug ? Si ça se trouve, c'est une erreur similaire mais à un autre endroit...
Non, c'est normal. Les informations sur le message d'erreur que vous avez fourni la semaine dernière indiquent que l'erreur se produit lors de l'envoi de l'email à l'admin, et cela se fait juste après l'envoi de l'email à l'utilisateur.
Par contre, je ne vois pas comment vous pouvez encore avoir la même erreur. Pourriez-vous activer à nouveau le debug et reproduire le souci avec la modification faite et fournir les nouvelles informations de débug ? Si ça se trouve, c'est une erreur similaire mais à un autre endroit...
Please Log in or Create an account to join the conversation.
- CarolineMa
-
Topic Author
- Offline
Less
More
- Posts: 6
- Thank you received: 1
3 years 8 months ago #349108
by CarolineMa
Replied by CarolineMa on topic Envoi mail multiples
Bonjour, voici la capture, Merci
Please Log in or Create an account to join the conversation.
3 years 8 months ago #349117
by nicolas
Replied by nicolas on topic Envoi mail multiples
Bonjour,
Merci. Je pense que j'ai trouvé. Changez tout le bloc:
par:
au même endroit et cela devrait mieux fonctionner.
Merci. Je pense que j'ai trouvé. Changez tout le bloc:
Code:
if(HIKASHOP_J30) {
$mailClass->mailer->addReplyTo($user_email, $user_name);
} else {
$mailClass->mailer->addReplyTo(array($user_email, $user_name));
}
Code:
if(HIKASHOP_J40) {
if(!is_array($user_email))
$user_email = explode(',', $user_email);
foreach($user_email as $e) {
$mailClass->mailer->addReplyTo($e, $user_name);
}
} elseif(HIKASHOP_J30) {
$mailClass->mailer->addReplyTo($user_email, $user_name);
} else {
$mailClass->mailer->addReplyTo(array($user_email, $user_name));
}
Please Log in or Create an account to join the conversation.
- CarolineMa
-
Topic Author
- Offline
Less
More
- Posts: 6
- Thank you received: 1
3 years 8 months ago #349371
by CarolineMa
Replied by CarolineMa on topic Envoi mail multiples
Bonjour, ça fonctionne. Merci beaucoups
The following user(s) said Thank You: Philip
Please Log in or Create an account to join the conversation.
Time to create page: 0.294 seconds