Nom Emetteur dans l'email reçu

Résolu/Fermé
droopeace Messages postés 5 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 10 mai 2013 - 10 mai 2013 à 13:03
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 13 mai 2013 à 08:44
Bonjour à toutes et à tous,

Je m'explique.

Je viens de créer pour mon site internet un formulaire de contact, tout fonctionne, à 1ère vue, je reçois bien le mail de retour avec les infos, mais par contre, il me met en adresse mail emetteur, l'adresse de mon serveur.

Contre faire pour la modifier par, éventuellement, l'adresse de la personne qui a rempli ce formulaire ?

Merci d'avance.

Cordialement.

5 réponses

Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 mai 2013 à 13:51
Qu'utilises-tu pour envoyer le mail ?
0
droopeace Messages postés 5 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 10 mai 2013
10 mai 2013 à 13:54
comment ça ?
J'utilise le formulaire que j'ai créé sur cette page :
http://traildes2amants.zz.mu/TDA_contact-question.php

lié avec la page php suivante :
http://traildes2amants.zz.mu/TDA_contact-question.php
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 mai 2013 à 14:04
Utilises-tuy la fonction mail() de php ? Une librairie externe comme PHPMailer ?

Peux-tu nous montrer ton code ?
0
droopeace Messages postés 5 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 10 mai 2013
10 mai 2013 à 14:24
ci dessous le code php :

<?php $nom = htmlentities($_POST['nom']);
$prenom = htmlentities($_POST['prenom']);
$email = htmlentities($_POST['email']);
$objet = htmlentities($_POST['objet']);
$question = htmlentities($_POST['question']);
$destinataire='contact@traildes2amants.fr';

$from = "$nom $prenom <$email>";

echo "Votre nom est $nom $prenom<br />";


echo "Votre email est $email<br /><br />";

echo "Votre objet est : $objet<br />";

echo "Votre message est : $question<br /><br />";

$message = $nom."\n";

$message = "Emetteur : $from \n\n";
$message .= "Objet : $objet \n\n";
$message .= "Question : \n $question \n\n";

mail($destinataire, $objet, $message);

echo "Votre question vient de nous être envoyé <br />
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 mai 2013 à 14:42
Merci.

Je te conseille de regarder ici : https://www.vulgarisation-informatique.com/mail.php
Tu trouveras ce qu'il te faut, notamment dans la partie concernant les headers.

N'hésite pas à revenir si tu ne t'en sors pas tout seul, mais ce n'est pas très compliqué :)
0
droopeace Messages postés 5 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 10 mai 2013
10 mai 2013 à 15:51
Bon, je n'y comprends rien.

Voici mon nouveau code PHP :

<?php

$headers ='From: "$nom"<$email>'."\n";
$headers .='Reply-To: $email'."\n";

$nom = htmlentities($_POST['nom']);
$prenom = htmlentities($_POST['prenom']);
$email = htmlentities($_POST['email']);
$objet = htmlentities($_POST['objet']);
$question = htmlentities($_POST['question']);
$destinataire='contact@traildes2amants.fr';

$from = "$nom $prenom <$email>";

echo "Votre nom est $nom $prenom<br />";
echo "Votre email est $email<br /><br />";
echo "Votre objet est : $objet<br />";
echo "Votre message est : $question<br /><br />";

$message = $nom."\n";
$message = "Emetteur : $from \n\n";
$message .= "Objet : $objet \n\n";
$message .= "Question : \n $question \n\n";

mail($destinataire, $objet, $message, $headers);

echo "Votre question vient de nous être envoyé <br />"
?>

Voici le résultat :

Bandeau du mail :

De : $nom <$email@srv32.main-hosting.eu>
Sujet : TEST mail emetteur
Pour : TDA_contact


Emetteur : TRUC machin <bidule@gmail.com>

Objet : TEST mail emetteur

Question :
TEST Modif PHP

Je voudrais mettre autre chose à la place de $nom <$email@...>
Où dois-je modifier mon code ???...

Merci d'avance.
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
10 mai 2013 à 17:29
Si tu lis la page en lien tout est expliqué, avec des exemples, tu n'arrives vraiment pas à comprendre ? :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
droopeace Messages postés 5 Date d'inscription vendredi 10 mai 2013 Statut Membre Dernière intervention 10 mai 2013
10 mai 2013 à 23:37
bon, j'ai modifié quelques données et ça à l'air de fonctionner comme ça.

Merci pour votre aide.

Bonne continuation.
0
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 13
13 mai 2013 à 08:44
Bonne continuation à vous, bon courage pour la suite :)

Pensez à mettre le post en résolu ;)
0