Aller au contenu

6. Tester et suivre la distribution

Place à la démonstration – d’abord avec un test depuis le tableau de bord, puis avec le vrai formulaire.

  1. Ouvrez le modèle Formulaire de contact et cliquez sur Envoyer un test en haut à droite.

  2. Dans Envoyer à, saisissez une adresse où vous pourrez lire le résultat. Service vaut par défaut Service du modèle ; choisissez-en un autre pour l’essayer.

  3. Cliquez sur Envoyer un test. Vous voyez E-mail de test envoyé à … et l’e-mail arrive quelques instants plus tard, rempli avec vos données d’exemple.

La boîte de dialogue d’envoi d’un e-mail de test avec le destinataire, le choix du service et le nombre d’e-mails de test restants aujourd’hui

Les e-mails de test sont gratuits – ils ne consomment pas de crédits. Vous pouvez en envoyer 20 par jour ; la boîte de dialogue indique combien il en reste. Un test envoie la version que vous avez ouverte, même avec des modifications non enregistrées, et ne déclenche jamais la réponse automatique.

Ouvrez la page de votre formulaire – sur votre domaine de production ou sur localhost, du moment qu’il figure dans Sites autorisés –, remplissez-le avec une adresse que vous pouvez consulter et envoyez-le. En quelques secondes :

  • l’e-mail de contact arrive dans la boîte indiquée dans le champ À du modèle, et Répondre s’adresse au visiteur,
  • l’e-mail de remerciement arrive dans la boîte saisie dans le formulaire.

Si le formulaire affiche une erreur à la place, le message en indique la raison – typiquement origin_not_allowed (étape 4), captcha_required (le widget Turnstile manque dans le formulaire), captcha_not_configured (le modèle exige le CAPTCHA, mais vos clés Turnstile n’ont pas encore été ajoutées – étape 4) ou invalid_template_params (un champ obligatoire manque). Voir Dépannage.

Ouvrez Historique. Chaque e-mail y figure avec sa date, son statut, son modèle et son destinataire. Votre soumission apparaît deux fois : l’e-mail de contact et la réponse automatique. Les e-mails de test sont signalés par (test) ; le filtre E-mails de test permet de les Afficher, de les Masquer ou de n’afficher Uniquement qu’eux.

La page Historique avec les filtres et une liste d’e-mails avec leur statut, leur modèle et leur destinataire

Cliquez sur une ligne pour ouvrir le détail : statut, modèle et version, destinataire, Source (Clé publique pour votre formulaire, Réponse automatique pour l’e-mail de remerciement), l’E-mail généré, les Paramètres envoyés et la Chronologie avec chaque étape et son heure.

Le détail d’une réponse automatique dans l’Historique : statut Envoyé, bouton Renvoyer, modèle, destinataire, source et e-mail généré

Un e-mail typique passe par ces statuts :

Statut Signification
queued Accepté et en attente d’envoi – généralement une ou deux secondes
sent Votre fournisseur l’a accepté
delivered Le serveur du destinataire a confirmé la distribution – uniquement avec les fournisseurs qui envoient des webhooks (pas SMTP, Gmail ni Outlook)
failed L’envoi a définitivement échoué ; la chronologie en indique la raison et le crédit est remboursé

La chronologie de l’e-mail de contact affiche aussi Réponse automatique créée dès que l’e-mail de remerciement a été mis en file d’envoi. Tous les statuts : Statuts des messages.

Rien n’est perdu. Quand votre organisation n’a plus de crédits, les nouveaux e-mails sont tout de même acceptés – avec le statut held – et patientent dans E-mails retenus. Votre formulaire traite held comme un succès, le visiteur voit donc le remerciement habituel. (C’est le comportement par défaut Retenir les e-mails ; dans Sécurité, vous pouvez passer à Refuser les requêtes.)

Dès que des crédits sont de nouveau disponibles (vous achetez un pack, passez à un forfait supérieur ou le mois suivant commence), les e-mails retenus sont libérés automatiquement, du plus ancien au plus récent. Ils sont conservés 3 jours avec Free et 14 jours avec les forfaits payants, et vous êtes prévenu par e-mail avant que l’un d’eux n’expire. Voir File d’attente des e-mails retenus.

Votre site web dispose maintenant d’un formulaire de contact qui vous envoie un e-mail, remercie le visiteur et tient les bots à distance – sans backend. Pour aller plus loin :