Skip to main content

Comment envoyer un formulaire par courrier électronique

Comment envoyer des mails HTML avec des pieces jointes depuis php (Avril 2025)

Comment envoyer des mails HTML avec des pieces jointes depuis php (Avril 2025)
Anonim

Un formulaire, lorsqu'il est sécurisé, constitue un moyen efficace de collecter des informations importantes. Cependant, un formulaire dans un courrier électronique n'est pas sécurisé. Certains clients de messagerie peuvent considérer le formulaire comme un risque pour la sécurité et afficher une alerte à l'intention de l'abonné. D'autres vont carrément désactiver le formulaire. Les deux diminueront votre taux d'achèvement et votre réputation. Envisagez d'inclure un appel à l'action dans votre courrier électronique, avec un lien hypertexte vers une page de renvoi contenant le formulaire.

La difficulté d'envoyer des formulaires par courrier électronique

Il y a deux raisons principales pour lesquelles les formulaires ne sont pas utilisés aussi fréquemment dans un courrier électronique et pour lesquels vous n'en avez probablement jamais envoyé par courrier électronique.

  1. La manière dont les formulaires sont généralement utilisés sur le Web ne fonctionne pas avec le courrier électronique directement et indépendamment.
  2. Il n'y a pas de client de messagerie qui a Insérer | Forme… quelque part dans son menu.

Comment envoyer un formulaire par courrier électronique

Pour envoyer un email, nous devons configurer un script quelque part sur un serveur Web qui prend les entrées du formulaire envoyé par courrier électronique. Pour que cela fonctionne, le navigateur Web de l'utilisateur doit être lancé et affichera une sorte de page de "résultats" dans laquelle nous lui dirons que nous avons collecté les données. Le client de messagerie compose automatiquement un courrier électronique contenant le formulaire saisi et le renvoie à une adresse spécifiée. Cela semble fastidieux, mais si vous avez accès à un serveur Web et pouvez exécuter des scripts dessus, cette option est viable.

Pour configurer le formulaire, nous avons besoin de compétences en HTML et de balises. C’est également à cet endroit que nous commençons à saisir le deuxième (et dernier) problème.

Code source HTML

Tout d’abord, examinons à quoi devrait ressembler le code source HTML d’un formulaire très simple. Pour savoir pourquoi ces codes HTML sont utilisés dans ce formulaire, consultez le didacticiel relatif aux formulaires.

Voici le code nu:

participerez-vous?Sûr!Peut être?Nan.

Le problème est maintenant d’obtenir ce code dans un message que vous créez dans un programme de messagerie. Pour ce faire, vous devez rechercher un moyen de modifier le code source HTML du message. Malheureusement, ce n'est pas toujours possible. Outlook Express 5 pour Macintosh, par exemple, n'offre aucun moyen de le modifier; Eudora non plus. Netscape et Mozilla offrent un moyen d'insérer des balises HTML dans le message. Ce n'est pas parfait, mais ça marche.

La meilleure option est probablement Outlook Express 5+ pour Windows, où vous avez un onglet supplémentaire pour la source.

Là, vous pouvez éditer librement et insérer le code de formulaire à votre guise. Une fois que vous avez terminé avec la saisie du code source du formulaire et la rédaction du reste du message, vous pouvez l'envoyer - et avoir envoyé un formulaire par courrier électronique.

En réponse, vous recevrez (espérons-le) les résultats du formulaire sous forme de données brutes, que vous devrez post-traiter, exactement comme si le formulaire de courrier électronique se trouvait sur une page du Web. Bien entendu, vous n'obtiendrez de résultats que si les destinataires de votre formulaire envoyé par courrier électronique peuvent afficher le code HTML dans leurs clients de messagerie.

Une alternative: Google Forms

Google Forms vous permet de créer et d'envoyer des enquêtes intégrées dans un courrier électronique. Le destinataire peut remplir le formulaire dans l'e-mail s'il dispose de Gmail ou de Google Apps. Si ce n'est pas le cas, il existe un lien au début de l'e-mail qui les mènera à un site pour compléter le formulaire. L'ensemble du processus d'intégration de Google Forms dans les e-mails est relativement simple à effectuer.