Mise à jour du 28 mars 2016 : à partir de sa version 4.4.1, Contact Form 7 n’affichera plus le message d’alerte décrit.
Si vous utilisez le très populaire Contact Form 7 comme plugin de contact, vous avez peut-être découvert avec surprise suite, au passage à la version 4.4 de cette extension, un message d’erreur concernant votre formulaire qui n’avait pas été modifié depuis des années. Un message de la forme This contact form has configuration error.
En vous rendant sur la page d’édition du formulaire en question, vous pouvez avoir plus de précision sur l’erreur en navigant sur les onglets et particulièrement celui nommé Email. Si, comme moi, vous aviez rempli le champ From avec [your-name] <[your-email]> pour pouvoir répondre directement à la personne qui cherche à vous contacter, CF7 considère (avec quelques raisons) que ce n’est plus valable. Il indique d’ailleurs en rouge This email address does not belong to the same domain as the site – c’est à dire qu’il vous faut mettre à cet endroit une adresse mail liée au domaine du site (par défaut wordpress@monsite.fr si vous avez laissé ce champ en blanc).
Sauf que ce choix était bien pratique parce qu’il faisait gagner du temps pour la réponse. La page officielle de CF7 donne quelques pistes – http://contactform7.com/best-practice-to-set-up-mail/ – en vous suggérant d’utiliser le champ Additional Headers en y insérant :
Reply-To: [your-name] <[your-email]>
De cette manière, en faisant « répondre à » dans votre logiciel de courrier, ce dernier utilisera comme adresse de réponse l’adresse laissée par votre visiteur. Au passage, je vous conseille de mettre dans le champ From quelque chose de plus précis genre Toto <contact@monsite.fr> qui évitera d’afficher un expéditeur du nom de « WordPress ».
