Aucun mail de notification de commande

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 7 months ago #276843

-- HikaShop version -- : 3.1.1
-- Joomla version -- : 3.7.5

Bonjour,

Un phénomène étrange est apparu depuis quelques temps sur mon site.

lorsqu'une commande est effectuée, l'acheteur reçoit un mail lui indiquant que sa commande a été créée et ...... c'est tout.

L'administrateur du site ne reçoit aucun mail ni lors de la création ni lors de la validation.

Le seul mail qu'il reçoit est celui de Paypal ou de la solution bancaire de paiement en ligne.

Mises à part les mises à jour de Joomla et de Hikashop, je n'ai absolument rien modifié sur le site et le système d'émail fonctionnait très bien il y a encore quelques semaines.

Quelqu'un a une idée sur l'origine de ce dysfonctionnement ?

D'avance merci.

Last edit: 6 years 6 months ago by theomartin.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 7 months ago #276850

Bonjour,

Déjà, allez dans le menu Customers>Emails history et vérifiez si les emails sont présents là.
Si oui, alors il y a un problème au niveau du serveur d'envoi ou du serveur de réception des emails. Il faudra alors voir dans les logs du serveur d'envoi pour plus d'information sur pourquoi l'email n'est pas arrivé.
Si non, alors c'est qu'HikaShop n'a pas envoyé l'email et dans ce cas, il faut regarder vos commandes.
Si les commandes ne sont pas confirmées, alors il y a un soucis avec les notifications de paiement.
Si elles le sont, alors c'est surement qu'il y a un problème avec les emails et il faudrait voir ce que vous avez dans le menu System>Emails.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 7 months ago #276881

Bonjour,

Les emails sont bien présents et le problème concerne bien une commande confirmée. Ce problème apparait sur différents sites qui se trouvent sur différents serveurs chez des prestataires différents (OVH, Phpnet;org, 1&1)..... et je rappelle que l'acheteur reçoit bien un email de création de sa commande mais pas l'administrateur du site.

Je joins une capture de Système -> Emails -> Notification de commande à l'administrateur



Quand aux logs, on voit bien que l'email a été construit mais je ne sais pas comment voir s'il a été envoyé :
176.169.88.189 www.editionslajouanie.com - [21/Aug/2017:21:29:00 +0200] "GET /images/ouvrages/retours-amers-fabrice-pichon.jpg HTTP/1.1" 200 51930 "https://www.google.fr/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:03 +0200] "GET /media/com_hikashop/upload/thumbnails/50x50fsO/dieu-pardonne-lui-pas.jpg HTTP/1.1" 200 2716 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:03 +0200] "GET /media/com_hikashop/images/icons/icon-48-order.png HTTP/1.1" 200 2115 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:03 +0200] "GET /media/com_hikashop/images/mail/footer.png HTTP/1.1" 200 427 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:03 +0200] "GET /media/com_hikashop/images/mail/header.png HTTP/1.1" 200 1006 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:24 +0200] "GET /media/com_hikashop/images/icons/icon-48-order.png HTTP/1.1" 200 2115 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:24 +0200] "GET /media/com_hikashop/upload/thumbnails/50x50fsO/dieu-pardonne-lui-pas.jpg HTTP/1.1" 200 2716 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:24 +0200] "GET /media/com_hikashop/images/mail/footer.png HTTP/1.1" 200 427 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:24 +0200] "GET /media/com_hikashop/images/mail/header.png HTTP/1.1" 200 1006 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:41 +0200] "GET /media/com_hikashop/images/mail/header.png HTTP/1.1" 200 1006 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:30:41 +0200] "GET /media/com_hikashop/images/mail/footer.png HTTP/1.1" 200 427 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:31:54 +0200] "GET /media/com_hikashop/images/mail/header.png HTTP/1.1" 200 1006 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:31:54 +0200] "GET /media/com_hikashop/upload/thumbnails/50x50fsO/dieu-pardonne-lui-pas.jpg HTTP/1.1" 200 2716 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:31:54 +0200] "GET /media/com_hikashop/images/icons/icon-48-order.png HTTP/1.1" 200 2115 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
86.242.179.10 www.editionslajouanie.com - [21/Aug/2017:21:31:54 +0200] "GET /media/com_hikashop/images/mail/footer.png HTTP/1.1" 200 427 "-" "Microsoft Office/16.0 (Microsoft Outlook 16.0.8400; Pro)"
188.62.128.168 www.editionslajouanie.com - [21/Aug/2017:21:32:18 +0200] "GET /images/ouvrages/l-art-et-la-banniere-editions-lajouanie.jpg HTTP/1.1" 200 121112 "https://www.google.ch/" "Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13G36 Safari/601.1"
91.200.12.22 editionslajouanie.com - [21/Aug/2017:21:46:18 +0200] "GET /administrator/index.php HTTP/1.1" 200 2661 "https://editionslajouanie.com/administrator/index.php" "Mozilla/5.0 (Windows NT 5.0) AppleWebKit/534.05.58 (KHTML, like Gecko) Version/4.6.1 Safari/532.23"
91.200.12.22 editionslajouanie.com - [21/Aug/2017:21:46:19 +0200] "POST /administrator/index.php HTTP/1.1" 200 2790 "https://editionslajouanie.com/administrator/index.php" "Mozilla/5.0 (Windows NT 5.0) AppleWebKit/534.05.58 (KHTML, like Gecko) Version/4.6.1 Safari/532.23"
173.252.123.139 www.editionslajouanie.com - [21/Aug/2017:21:49:41 +0200] "GET /images/ban

Last edit: 6 years 7 months ago by theomartin.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 7 months ago #276884

Bonjour,

Donc les emails sont dans l'historique des emails.
Et donc il s'agit soit d'un problème d'envoi par le serveur d'email soit d'un problème de réception (spam).
Il faut en premier regarder dans le log d'erreur du serveur d'envoi d'email.
Le log que vous fournissez est le log d'accès d'apache, donc rien à voir.
Vous n'avez peut être même pas accès à ce log et il va surement falloir contacter votre hébergeur sur cela avec une capture des informations d'un des emails qui n'a pas été reçu.
Aussi, vous pouvez tester votre taux de spam avec mail-tester.com

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 7 months ago #276964

Bonjour,

J'avoue avoir du mal à comprendre que le serveur de mail arriverait à envoyer un mail au client mais pas à l'administrateur du site.... Qu'est-ce qui différencie le mail envoyé au client et le mail envoyé à l'administrateur mis à part le texte de celui-ci ?

En parcourant le forum en anglais j'ai noté que le même type de problème a existé sur d'anciennes versions d'Hikashop et qu'à aucun moment, il n'était question de problème au niveau du serveur de mail mais de problème concernant le codage des mails eux-mêmes. Une des solutions proposées était l'ajout d'un code à la fin du mail destiné à l'administrateur. Hélas, le codage ayant sans doute changé, impossible de mettre en place en une des solutions proposées.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 7 months ago #276980

Bonjour,

Déjà sur des anciens sujets du forum, les utilisateurs n'avaient pas accès au menu Customers>Email history, donc il n'y avait pas moyen de savoir si l'email avait été envoyé au serveur d'envoi d'email, ou si le problème était dans la configuration des emails eux-même qui faisait que HikaShop n'envoyait pas l'email lui-même au serveur d'envoi.
Donc vous essayez surement d'appliquer des solutions pour des problèmes différents du votre.

Difficile de dire pourquoi un email fonctionnerait et pas un autre. C'est pourquoi je vous recommande de regarder dans le logs du serveur d'email car il contient la réponse à cette question.
Sans cela, c'est comme chercher une aiguille dans une botte de foin.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277427

Bonjour,

Pour bien comprendre les choses :

Qu'est-ce qui différencie le mail envoyé au client et le mail envoyé à l'administrateur mis à part le texte de celui-ci ?

D'avance, merci.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 6 months ago #277431

Bonjour,

Il y a l'adresse email du destinataire qui est différente aussi.
Rien que le texte d'un email permet à un système anti-spam de considérer ou non un email comme étant du spam.
Prennez par exemple ce sujet:
www.hikashop.com/forum/orders-management...an-email.html#277227
C'est un lien qui faisait que l'email était considéré comme spam.
Malheureusement, nous ne pouvons rien faire pour vous dans ce genre de cas.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277449

Bonjour,
Merci de ces précisions, mais cela amène une autre question : j'ai effectué plusieurs tests dont des commandes avec la même adresse mail que celle de l'administrateur de la boutique. Le mail destiné au client arrive bien, celui destiné à l'administrateur n'arrive pas...

Donc, ce serait bien les quelques mots qui différent dans le mail destiné à l'administrateur qui, selon vous, classerait ce mail comme spam sur divers serveurs.

Afin de pouvoir tester cette éventualité, comment pourrais-je faire pour que le mail envoyé à l'administrateur soit le même que celui envoyé au client ?

D'avance, merci

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 6 months ago #277462

Bonjour,

Vous pouvez essayer de copier le code HTML et preload de l'email à l'utilisateur dans les mêmes sections de l'email à l'admin... je ne garanti pas que cela fonctionne, mais je ne vois pas de choses qui feraient que cela ne marche pas.
Mais le mieux...comme recommandé dans l'autre sujet, c'est de tester vos emails avec www.mail-tester.com/
Le service est gratuit et il vous dira quel sont les problèmes avec vos emails. Si déjà votre SPF et votre MX ne sont pas corrects, comme la personne sur l'autre sujet, il faut commencer par corriger cela avec votre hébergeur.

Aussi, si vous voulez une solution plus simple, désactivez l'email à l'administrateur, et ajouter l'email de l'administrateur dans le champs CC de l'email à l'utilisateur. Ainsi, l'administrateur recevra une copie de l'email au client.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277552

Bonjour,

En effectuant divers contrôles et tests pour essayer de comprendre le problème, j'ai découvert que toutes les boutiques qui présentent ce problème d'envoi de mail à l'administrateur ont toutes le même message d'erreur concernant l'action de la base de données "User email addresses synchronized".

il est indiqué à chaque fois : Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='

Ne serait-ce pas l'origine du problème ?

Sur les boutique en ligne qui fonctionnent sans problème il est indiqué dans "Informations système" de Joomla :
Collation de la connexion à la base de données utf8mb4_general_c

et dans les boutiques où il n'y a pas d'envoi de mail à l'administrateur :
Collation de la connexion à la base de données utf8_general_ci

Est-il possible que cette différence ait créé le problème d'envoi de mail ?

D'avance merci de votre réponse.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 6 months ago #277555

Bonjour,

Non, je ne vois pas pourquoi cela serait lié. Et si vous voulez corriger ce problème de collation, il faut changer la collation des champs entre Joomla et HikaShop avec votre PHPMyAdmin pour que ce soit les mêmes.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277623

Bonjour,

Merci pour votre réponse. Je tente de chercher l'origine du problème car je vous avoue que vos explications renvoyant le problème aux serveurs ou au mail utilisés ne m'ont pas du tout convaincu car démenti par les faits. J'ai vérifié les mails utilisés sur le site que vous indiquez et tous les mails ont obtenus 9 ou 10/10 sur ce site, je ne comprends toujours pas pourquoi cela fonctionne avec le mail envoyé au client mais pas avec le mail envoyé à l'administrateur alors que seuls le texte et l'adresse mail diffèrent, mais quand je mets l'adresse de l'administrateur en CC du mail au client, cela fonctionne sans problème, l'administrateur reçoit le mail...

Je continue donc à lister les différences entre les boutiques qui envoient un mail à l'administrateur lors de commande et celles qui ne le font pas....

Last edit: 6 years 6 months ago by theomartin.

Please Log in or Create an account to join the conversation.

  • Posts: 81378
  • Thank you received: 13037
  • MODERATOR
6 years 6 months ago #277629

Bonjour,

Vous dites que mes explications ne vous convainquent pas, mais je ne fait que proposer des pistes sans avoir connaissance de toutes les données du problème.
Si un email est listé dans Customers>Email history mais n'arrive pas à destination, c'est soit que le serveur email d'envoi soit le serveur email de réception a refuser l'email. Et normalement, les explications sur la cause de ce rejet sont inscrites dans le log du serveur email d'envoi. Sans les informations de ce log, je ne peux que proposer des pistes ou des solutions alternatives...

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277707

nicolas wrote: Si un email est listé dans Customers>Email history mais n'arrive pas à destination, c'est soit que le serveur email d'envoi soit le serveur email de réception a refuser l'email.


Ce que je n'arrive pas à comprendre, c'est comment le serveur peut refuser le mail X lorsqu'il s'agit du mail destiné à l'administrateur mais l'accepter lorsqu'il s'agit du mail destiné au client... J'avoue que cela me dépasse et si je donne cette explication à mes clients, ils vont croire que je me moque d'eux.

J'ai effectué une demande de transmission des logs serveur à OVH, 1&1 et phpnet.org, mais si j'en crois ce que j'ai pu lire sur divers forums, les hébergeurs ont du mal à fournir ce genre d'information.

Je vais utiliser la méthode de l'adresse de l'administrateur en CC du mail envoyé au client, mais je reste quand même très dubitatif.

Please Log in or Create an account to join the conversation.

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
6 years 6 months ago #277719

Bonjour,

Je crains que rien n'ai changé depuis le message de Nicolas.

Vous dites que mes explications ne vous convainquent pas, mais je ne fait que proposer des pistes sans avoir connaissance de toutes les données du problème.
Si un email est listé dans Customers>Email history mais n'arrive pas à destination, c'est soit que le serveur email d'envoi soit le serveur email de réception a refuser l'email. Et normalement, les explications sur la cause de ce rejet sont inscrites dans le log du serveur email d'envoi. Sans les informations de ce log, je ne peux que proposer des pistes ou des solutions alternatives...


Le plugin "email history" a été développé afin de permettre de sauvegarder les emails juste avant leur envoie par le système.
A moins que vous ayez à côté de cela un autre plugin qui va aller annuler l'envoie (après que le plugin "email history" ai été appelé), il n'y a aucune raison indiquant que l'email n'est pas fournis au système.
Une fois cette étape franchie, cela n'est plus du resort d'HikaShop qui a simplement généré un email et l'a donné à JMailer.

Dans un précédent message vous avez écrit :

Les emails sont bien présents et le problème concerne bien une commande confirmée

Et j'en viens à me demander si vous parlez bien des emails administrateur dans le "email history".
J'en viens aussi à me demander si votre configuration HikaShop est correcte et que vous avez fournis une adresse valide (adresse que vous pouvez également voir dans le email history).

Je suis navré de devoir vous fournir cette réponse mais si tout est correcte dans l'email history et que le message est bien donné au système de mail de Joomla ; notre "travail" s'arrête à cet endroit car le reste est relatif au core de Joomla et à l'hébergement.
Donc merci de vérifier avec grande attention les points que j'ai mentionné afin de vous assurer que vous avez réellement configuré le système pour envoyer des emails à l'administrateur.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277750

Bonjour,

Merci de votre réponse.

Comme indiqué précédemment, les points que vous indiquez ont été vérifiés et sont conformes à ce que préconisent vos guides d'administration d'Hikashop et les messages de Nicolas. Le problème est survenu alors qu'aucune modification des boutiques en ligne n'ait eu lieu. Comme déjà indiqué plus haut, seules les mises à jour de Joomla et de Hikashop ont été effectuées sur les sites présentant ce problème comme sur la plupart de ceux qui ne présentent pas ce problème.

Je n'ai fait que soulever un problème qui pourrait remettre en cause le futur d'Hikashop car comment utiliser un composant de boutique e-commerce qui, dans certains cas, ne prévient pas les administrateurs de celle-ci lors d'une commande ?

Que le problème vienne de votre composant, de la nouvelle version de Joomla ou des serveurs qui hébergent les boutiques en ligne, il me semble que cela devrait vous inquiéter beaucoup plus que moi... :-) surtout en raison de la présence de concurrent comme J2store par exemple, composant e-commerce moins cher, plus facile d'utilisation mais qui pour l'instant pêche par l'absence de traduction sérieuse en français....

Please Log in or Create an account to join the conversation.

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
6 years 6 months ago #277757

Bonjour,

Je suis navré mais je ne comprends pas votre message.

Cordialement,

PS : J2Store est plus chère qu'HikaShop si vous regardez correctement.


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 210
  • Thank you received: 11
  • Hikashop Business
6 years 6 months ago #277801

Bonjour,

Quelle partie de mon précédent message ne comprenez-vous pas ?

Concernant J2Store, comme indiqué, c'était un exemple et pour une utilisation en tant que composant de base d'une boutique e-commerce (comme celle de la plupart de mes clients), on n'a besoin que d'acheter le plugin Paypal à 10 € par an, le core du composant gratuit est suffisant.

Please Log in or Create an account to join the conversation.

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
6 years 6 months ago #277802

Bonjour,

Je vous ai demandé des informations au niveau de l'historique des emails, je vous ai demandé des détails afin de pouvoir comprendre votre soucis et pouvoir vous aider.
Je suis navré mais je ne comprends aucunement votre message #277750

Serait-il possible d'avoir ces éléments afin de pouvoir vous répondre ?

Cordialement,

PS : HikaShop possède également une version starter qui inclus de nombreux plugins de paiement et de livraison ; ce qui permet de faire une boutique e-commerce entièrement gratuite, aucun plugin tier n'étant à acheter.


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.091 seconds
Powered by Kunena Forum