Expéditeur dynamique [Résolu]

ER!C 7 Messages postés vendredi 13 mars 2015Date d'inscription 22 février 2017 Dernière intervention - 31 janv. 2016 à 17:55 - Dernière réponse : ER!C 7 Messages postés vendredi 13 mars 2015Date d'inscription 22 février 2017 Dernière intervention
- 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 

7 réponses

Répondre au sujet
jordane45 19672 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 janvier 2018 Dernière intervention - 31 janv. 2016 à 20:15
0
Utile
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
ER!C 7 Messages postés vendredi 13 mars 2015Date d'inscription 22 février 2017 Dernière intervention - 31 janv. 2016 à 21:09
0
Utile
2
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 19672 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 janvier 2018 Dernière intervention - 31 janv. 2016 à 23:14
Ah ça. . Non.
et heureusement. ...
sinon n'importe qui pourrait envoer des mails de la part d'unautre. .....
jordane45 19672 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 janvier 2018 Dernière intervention - 1 févr. 2016 à 00:34
Et puis... quelle en serait l'utilité ?
Autant directement utiliser sa propre boite mail non ?
Commenter la réponse de ER!C
ER!C 7 Messages postés vendredi 13 mars 2015Date d'inscription 22 février 2017 Dernière intervention - 1 févr. 2016 à 22:42
0
Utile
1
en fait je veux un truc comme www.ymlp.com mais pas aussi costaud
jordane45 19672 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 janvier 2018 Dernière intervention - 1 févr. 2016 à 23:36
Et bien... je ne vois pas en quoi tu as besoin de ton "expediteur dynamique "
Commenter la réponse de ER!C
ER!C 7 Messages postés vendredi 13 mars 2015Date d'inscription 22 février 2017 Dernière intervention - 2 févr. 2016 à 00:01
0
Utile
merci jordane45 j'ai finalement trouvé quelque chose :WAnewsletter
Commenter la réponse de ER!C

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.