Bonjour,
Tout d'abord, si ce n'est déjà fait, je vous recommande de dire à votre client que c'est une mauvaise idée.
Pourquoi ? Car cela donne le pouvoir à n'importe qui de faire envoyé un email par votre serveur à n'importe quelle adresse email via un simple formulaire.
Donc, au bout d'un moment, les bots vont détecter cela et faire envoyer du spam à des listes d'adresse emails via votre serveur.
Votre serveur va se faire flag comme spammeur, et les vrais emails de la boutique n'arriveront plus aux vrais clients. Et se faire enlevé des listes noires de spammeurs n'est pas chose aisée.
Dans le pire des cas, votre hébergeur peut prendre des actions plus radicales comme la mise en pause de l'hébergement le temps de résoudre le problème.
Il est possible d'utiliser des solutions pour mitiger ces problèmes:
- vous pouvez mettre un captcha sur le formulaire de contact. Cependant, avec les progrès en IA ces dernières années, il est très facile pour les bots de résoudre ces captchas, mieux que les humains...
- vous pouvez mettre une solution plus subtile, comme OSpam-a-not:
extensions.joomla.org/extension/ospam-a-not/
C'est mieux qu'un captcha, mais ce n'est pas une solution miracle non plus. Sur le long terme, le problème arrivera.
C'est pour cela que dans HikaShop nous avons fait le choix de ne pas proposer cette possibilité, car cela cause plus de problème que cela n'en résout.
Maintenant, vous n'êtes pas le premier à avoir un client qui exige cela. C'est pourquoi nous avons ajouté une option cachée pour permettre cela. Pour l'activer, il faut aller dans votre PHPMyAdmin et ajouter une entrée à la table hikashop_config avec le namekey contact_form_copy_checkbox et la valeur 1