Expéditeur dynamique [Résolu]

Messages postés
7
Date d'inscription
vendredi 13 mars 2015
Statut
Membre
Dernière intervention
22 février 2017
- - Dernière réponse : ER!C
Messages postés
7
Date d'inscription
vendredi 13 mars 2015
Statut
Membre
Dernière intervention
22 février 2017
- 2 févr. 2016 à 00:01
Bonjour, svp j'ai une petit souci. J'aimerais mètre en place un site web permettant d'envoyer des mail .et lorsqu'un visiteur veut utiliser le service il pourra mettre son email et celui du destinataire. Mais mon pb c'est au niveau de la fonction mail de PHP elle n'a pas en paramètres la partie expéditeur et l'email est envoyé avec l'email du site.comment faire pour résoudre ce pb.
Merci.
Afficher la suite 

4 réponses

Messages postés
26497
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 octobre 2019
316
0
Merci
Bonjour,

Il existe bien l'option... elle se situe dans les "headers" que tu génères...

Tu peux utiliser cette fonction :

function Envoi_Mail($from,$to,$subject,$msg="") {
  // Creation de l'entete du mail a envoyer
  // --------------------------------------
  $boundary = md5(uniqid(microtime(), TRUE));
  $headers = "From: $from\r\n";
  $headers .= 'Mime-Version: 1.0'."\r\n";
  $headers .= 'Content-Type: multipart/mixed;boundary='.$boundary."\r\n";
  $headers .= "\r\n";

  // Creation du message a envoyer
  // -----------------------------
  $message  =
  '--' . $boundary . "\r\n" .
  'Content-type: text/html; charset=ISO-8859-15' . "\r\n\r\n
  <html>
   <body style='margin:10px 0px 0px 30px;
                color:#393989;
                font-family:Arial;
                font-size:13px;' >      
    $msg
   </body>
  </html>\r\n";

	 if(mail($to, $subject, $message, $headers)){
		 echo "Mail envoyé";
		 $result = true;
	 }else{
		 $result = false;
		 echo "<br><b>Erreur ! Mail non envoyé</b>";
		 echo "<br>headers : ".$headers;
		 echo "<br>to: ".$to;
		 echo "<br>subject: ".$subject;
		 echo "<br><b>Message:</b><br>".$message;
	 }
	return $result;
 } 


Commenter la réponse de jordane45
Messages postés
7
Date d'inscription
vendredi 13 mars 2015
Statut
Membre
Dernière intervention
22 février 2017
0
Merci
merci beaucoup Jordane45 ,mais ce que je demande est ce que une foi le message envoyé l'expéditeur pourra le trouver dans sa boîte de messagerie comme élément envoyé ?
jordane45
Messages postés
26497
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 octobre 2019
316 -
Ah ça. . Non.
et heureusement. ...
sinon n'importe qui pourrait envoer des mails de la part d'unautre. .....
jordane45
Messages postés
26497
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 octobre 2019
316 -
Et puis... quelle en serait l'utilité ?
Autant directement utiliser sa propre boite mail non ?
Commenter la réponse de ER!C
Messages postés
7
Date d'inscription
vendredi 13 mars 2015
Statut
Membre
Dernière intervention
22 février 2017
0
Merci
en fait je veux un truc comme www.ymlp.com mais pas aussi costaud
jordane45
Messages postés
26497
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 octobre 2019
316 -
Et bien... je ne vois pas en quoi tu as besoin de ton "expediteur dynamique "
Commenter la réponse de ER!C
Messages postés
7
Date d'inscription
vendredi 13 mars 2015
Statut
Membre
Dernière intervention
22 février 2017
0
Merci
merci jordane45 j'ai finalement trouvé quelque chose :WAnewsletter
Commenter la réponse de ER!C