Problème envoi de mail avec HTML
Résolu
azen0x
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
totodunet Messages postés 1377 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'essaie de créer un formulaire avec html, mais je rencontre un problème avec l'envoie du mail avec le bouton "Submit". Voila mon code (je n'utilise pas de PHP) :
<table border="0">
<form method=post action="mailto:ici j'ai mis mon mail">
<tr>
Unepremièrequestion ?<br>
<textarea rows="10" cols="30">
</textarea>
<td>Unedeuxièmequestion ?</td>
<td>
<select name="choix">
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select>
</td>
</tr>
<tr>
<td colspan=2>
<input type="submit" value="Envoyer"
</td>
</tr>
</table>
</form>
J'espère que vous pourrez m'aider.
Merci d'avance.
<table border="0">
<form method=post action="mailto:ici j'ai mis mon mail">
<tr>
Unepremièrequestion ?<br>
<textarea rows="10" cols="30">
</textarea>
<td>Unedeuxièmequestion ?</td>
<td>
<select name="choix">
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select>
</td>
</tr>
<tr>
<td colspan=2>
<input type="submit" value="Envoyer"
</td>
</tr>
</table>
</form>
J'espère que vous pourrez m'aider.
Merci d'avance.
A voir également:
- Problème envoi de mail avec HTML
- Programmer envoi mail gmail - Guide
- Editeur html - Télécharger - HTML
- Envoi mail cci - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
2 réponses
salut
faut utiliser get comme méthode d'envoi
et mets enctype="text/plain" dans la balise form
https://www.lifewire.com/tutorial-on-mailto-forms-3467454
faut utiliser get comme méthode d'envoi
et mets enctype="text/plain" dans la balise form
https://www.lifewire.com/tutorial-on-mailto-forms-3467454
azen0x
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
merci de ta réponse, mais j'ai essayé, je ne reçois aucun mail. J'irai voir sur le site que tu m'as conseillé quand j'aurai le temps.
Il est IMPOSSIBLE d'envoyer un mail en HTML
Cela ce fais à l'aide d'un programme en PHP, js ou autre langage de dev.
Le html est simplement du code pour faire de la mise en page et implémenter les éléments à ton site.
Il te faut donc programmer un formulaire en PHP
Cela ce fais à l'aide d'un programme en PHP, js ou autre langage de dev.
Le html est simplement du code pour faire de la mise en page et implémenter les éléments à ton site.
Il te faut donc programmer un formulaire en PHP
c'est sût que c'est mieux avec PHP
mais si on veut envoyer le formulaire sans CGI c'est à dire ne rien faire en exécution côté serveur on peut utiliser mailto
ceci dit ça ne fait que ouvrir le client de messagerie où l'ensemble des données du formulaire est en message et l'adresse mail dans le champ destinataire.
il faut donc que le client possède un client de messagerie ou soit chez Gmail (Firefox me propose gmail et yahoo mail, les autres je ne sais pas)
La grande différence en utilisant ce système est donc que ce n'est pas le serveur qui envoie un mail mais bien le client. En PHP, on peut envoyer un mail via le serveur.
conclusion : il est en effet impossible d'envoyer un mail en HTML, qui n'est de toute manière pas un langage d'instruction. Ni même en JavaScript qui est côté client. Heureusement car cela voudrait dire que l'on pourrait envoyer des mails en utilisant la signature numérique du client.
ps : sinon post ça marche très bien pour moi, au temps pour moi
mais si on veut envoyer le formulaire sans CGI c'est à dire ne rien faire en exécution côté serveur on peut utiliser mailto
ceci dit ça ne fait que ouvrir le client de messagerie où l'ensemble des données du formulaire est en message et l'adresse mail dans le champ destinataire.
il faut donc que le client possède un client de messagerie ou soit chez Gmail (Firefox me propose gmail et yahoo mail, les autres je ne sais pas)
La grande différence en utilisant ce système est donc que ce n'est pas le serveur qui envoie un mail mais bien le client. En PHP, on peut envoyer un mail via le serveur.
conclusion : il est en effet impossible d'envoyer un mail en HTML, qui n'est de toute manière pas un langage d'instruction. Ni même en JavaScript qui est côté client. Heureusement car cela voudrait dire que l'on pourrait envoyer des mails en utilisant la signature numérique du client.
ps : sinon post ça marche très bien pour moi, au temps pour moi
il n'y a pas grand chose à écrire en PHP pour un formulaire de mail rassures-toi.
tu as plein de tutos et tu as la classe PHPMailer que tu peux utiliser qui est une classe très utilisée facilitant l'envoi de mail vers différents serveurs de messagerie.
Mais sinon avec le PHP tu peux faire énormément de trucs que d'envoyer des mails, on est content quand on connaît un peu le PHP.
bon courage !
tu as plein de tutos et tu as la classe PHPMailer que tu peux utiliser qui est une classe très utilisée facilitant l'envoi de mail vers différents serveurs de messagerie.
Mais sinon avec le PHP tu peux faire énormément de trucs que d'envoyer des mails, on est content quand on connaît un peu le PHP.
bon courage !