Page 1 sur 1

Courriel mal renseigner lors d'un envois de mail

Posté : 24 sept. 2018, 16:00
par kakou34
Bonjour,

J'ai un formulaire de contact fonctionnel mais lorsque je reçois le mail dans la boite,
le mail renseigné est celui de mon hébergeur est pas celui renseigné dans le formulaire.. :(

Et c'est pour cela que je viens à vous.. :priere:

<form method="post">

<input name="nom" pattern="[a-zA-Z-].{3,}" placeholder="Nom" required title="3 caractères minimums, sans caractères spéciaux" type="text" value="<?php echo ($_POST['nom']) ?>">

<input name="prenom" pattern="[a-zA-Z-.].{3,}" placeholder="Prénom" required title="3 caractères minimums, sans caractères spéciaux" type="text" value="<?php echo ($_POST['prenom']) ?>">

<input name="courriel" pattern="[0-9a-zA-Z-_.]+@[0-9a-zA-Z-_.]+\.[a-zA-Z]{2,3}" placeholder="Courriel" required title="[email protected]" type="mail" value="<?php echo ($_POST['courriel']) ?>">

<textarea name="message" pattern="[a-zA-Z-.].{5,}" placeholder="Message" required title="5 caractères minimums, sans caractères spéciaux" ><?php echo ($_POST['message']) ?></textarea>

 <input class="submit" name="envoyer_contact" type="submit" value="Envoyer" >

 </form>

Et pour le PHP

if(isset($_POST['envoyer_contact']))
			{
				extract($_POST);
				$nom = mb_strtoupper($nom);
				$prenom = ucfirst(mb_strtolower($prenom));
				$information = ''.$nom.' '.$prenom.''."\n".''."\n".''.$message.'';

				$entete = 'MIME-Version: 1.0';
				$entete = 'From : '.$courriel.'';

				mail('[email protected]','Mon site - Contact', $information, $entete);

				$envoit = 'Message envoyé avec succès - Redirection dans 5 secondes';
				echo '<meta HTTP-EQUIV="REFRESH" CONTENT="5; URL=http://monsite.fr/contact" >';
			}

Re: Courriel mal renseigner lors d'un envois de mail

Posté : 24 sept. 2018, 17:00
par @rthur
Bonjour,

L'entête de ton mail est incorrect.
Il manque les retour à la ligne symbolisés par \r\n : http://php.net/manual/fr/function.mail.php

Re: Courriel mal renseigner lors d'un envois de mail

Posté : 26 sept. 2018, 11:21
par kakou34
Je comprend pas ou je dois les insérés ni à quoi ils servent :/

Re: Courriel mal renseigner lors d'un envois de mail

Posté : 26 sept. 2018, 12:58
par @rthur
Repars de l'exemple n°2 de la doc, ça t'évitera des soucis.

Re: Courriel mal renseigner lors d'un envois de mail

Posté : 02 oct. 2018, 18:20
par kakou34
Niquel c'est bon. merci à toi !