Contact CForm 7 : Laisser le choix du destinataire à l’utilisateur

Contact CForm 7 ou comment laisser le choix du destinataire à l’utilisateur

Si vous utilisez le plugin Contact C form 7, voici une astuce qui permet à l’utilisateur de choisir le destinataire du mail :

Dans la partie « Formulaire« , on crée un menu déroulant contenant un mot clé ,ici « recipient« , auquel on va coller plusieurs adresses mail :


Votre nom (obligatoire)
[text* your-name]
Votre email (obligatoire)
[email* your-email]
Votre choix
[select recipient "Commercial ou Marketing|contact@marketing.fr" "Direction|contact@direction.fr"]
Votre message
[textarea your-message]
[submit "Envoyer"]

Et dans la partie « Mail« , dans le champ du destinataire  « To » ou « A« , il faut mettre notre mot clé:
[recipient] qui joue ici comme une variable dynamique.
Dans le champs expéditeur ou From, on peut mettre le mail que l’on souhaite, c’est celui que vous souhaitez afficher dans le mail.

On peut ainsi rajouter autant d’adresse mail que souhaité, le pipe (‘|’)  est obligatoire ici pour délimiter les options.