web-dev-qa-db-fra.com

Envoyer un e-mail depuis un formulaire html sans php

Existe-t-il un service qui vous permet de poster un formulaire à partir d'une page html (mon courrier php ne fonctionne pas temporairement et j'ai besoin d'une solution rapide) et il enverra automatiquement un e-mail avec un contenu spécifié à une adresse spécifiée?

L'adresse dont elle provient est insignifiante.

19
maxhud

Il n'y a pas de solution parfaite car ils sont toujours codés en tant que variables d'URL. La définition de l'enctype en texte brut le rend un peu plus acceptable.

<form action="mailto:[email protected]" enctype="text/plain">
<textarea></textarea>
</form>
8
twinlakes

Découvrez Formspree.

https://github.com/asm-products/formspree

Pour l'action, vous mettez simplement:

<form action="http://formspree.io/[email protected]" method="post">
<input type="text" name="name">
<input type="email" name="_replyto">
<input type="submit" value="Send">

Après avoir vérifié votre e-mail après le premier envoi, vous recevrez par e-mail le contenu du formulaire. Une chose à garder à l'esprit est que cela prendra les noms d'entrée. Si vous n'incluez pas de noms d'entrée, il ne vous enverra pas ce champ de formulaire.

27
Bhetzie

dans votre formulaire html, fournissez une action mailto.

par exemple

<form action="mailto:[email protected]">
.....
</form>
3
DevZer0

Je ne pense pas que vous puissiez le faire sur le site Web. Comme les autres l'ont dit, vous pouvez utiliser mailto: quelqu'[email protected], mais ce n'est pas automatique et cela ouvre l'éditeur de messagerie par défaut de l'utilisateur. Vous pouvez cependant utiliser http://www.emailmeform.com/ . Il vous permet de faire un formulaire et il vous enverra un e-mail.

3
Kevin