fonction mail()

fonction mail() - PHP - Programmation

Marsh Posté le 17-08-2006 à 23:22:48    

j'utilise une fonction php mail()  
 
ça marche nikel sauf que quand le message arrive dans la boite du destinataire,  en expediteur on a : anonymous@400.400
 
voici mon code php :  

Code :
  1. $to = "monadresse@hotmail.com";
  2. $subject = "Demande Informations";
  3. $h2  = "From: monsite";
  4. $messages = "Demande d'informations.
  5.        \nRécapitulatif :
  6.        \nNom : ".$nom."
  7.        \nAdresse : ".$adresse."
  8.        \nCP : ".$cp."
  9.        \nVille : ".$ville."
  10.        \nCivilité : ".$sexe."
  11.        \nSociété : ".$organisme."
  12.        \nTéléphone : ".$telephone."
  13.        \nMail : ".$email."
  14.        \nSite web : ".$site."
  15.        \nfax : ".$fax."
  16.        \nVotre message : ".$messageu."";
  17. mail($to,$subject,$messages);


 
vous allez me dir, mais ou est ton $h2 dans tout ça!!! et bien voilà quand je le rajoute dans mon mail(), ça marche plus ????
voilà, je cherche sur le net, j'ai même modifié des truc au niveau de mon serveur (virtuozzo linux). je trouve pas la soluce pffff.
 
HELP!!!!

Reply

Marsh Posté le 17-08-2006 à 23:22:48   

Reply

Marsh Posté le 17-08-2006 à 23:42:45    

Code :
  1. $h2  = "From: monsite";


"monsite" ? Tu te drogue ?
 
Tu sais quand quelqu'un t'envoie un mail, ce quelqu'un à une adresse email et non un site. Donc le problème vient de ton From. Pour règler ce problème, inscrit une adresse email genre test@test.com dans ton from et tu verras que ca fonctionnera. C'est tout bête.

Message cité 1 fois
Message édité par AlphaZone le 17-08-2006 à 23:43:51
Reply

Marsh Posté le 18-08-2006 à 10:50:22    

aaahhhh, :-((((. nan je me drogue pas, je pensais qu'on pouvais mettre ce qu'on veut dans le from sachant que de toute façon le serveur prenais en compte l'expediteur quoi qu'il arrive. (que le from c'était une sorte d'alias en quelque sorte)!!! alors je vais tester ce soir et je te dirai ce qu'il en est. merci pour ta réponse :-)

Reply

Marsh Posté le 19-08-2006 à 08:40:10    

Alors ? Bilan ? Ca fonctionne mieux ? :)

Reply

Marsh Posté le 19-08-2006 à 12:03:30    

jedebute75 a écrit :

j'utilise une fonction php mail()  
 
ça marche nikel sauf que quand le message arrive dans la boite du destinataire,  en expediteur on a : anonymous@400.400
 
voici mon code php :  

Code :
  1. $to = "monadresse@hotmail.com";
  2. $subject = "Demande Informations";
  3. $h2  = "From: monsite";
  4. $messages = "Demande d'informations.
  5.        \nRécapitulatif :
  6.        \nNom : ".$nom."
  7.        \nAdresse : ".$adresse."
  8.        \nCP : ".$cp."
  9.        \nVille : ".$ville."
  10.        \nCivilité : ".$sexe."
  11.        \nSociété : ".$organisme."
  12.        \nTéléphone : ".$telephone."
  13.        \nMail : ".$email."
  14.        \nSite web : ".$site."
  15.        \nfax : ".$fax."
  16.        \nVotre message : ".$messageu."";
  17. mail($to,$subject,$messages);


 
vous allez me dir, mais ou est ton $h2 dans tout ça!!! et bien voilà quand je le rajoute dans mon mail(), ça marche plus ????
voilà, je cherche sur le net, j'ai même modifié des truc au niveau de mon serveur (virtuozzo linux). je trouve pas la soluce pffff.
 
HELP!!!!


 
Euh, je voudrais pas dire, mais tu l'inclus même pas ton header ;)
 
mail($to,$subject,$messages);
=>
mail($to,$subject,$messages,$h2);


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 19-08-2006 à 12:08:10    

AlphaZone a écrit :

Code :
  1. $h2  = "From: monsite";


"monsite" ? Tu te drogue ?
 
Tu sais quand quelqu'un t'envoie un mail, ce quelqu'un à une adresse email et non un site. Donc le problème vient de ton From. Pour règler ce problème, inscrit une adresse email genre test@test.com dans ton from et tu verras que ca fonctionnera. C'est tout bête.


 
C'est tout à fait possible [:spamafote]
 
Edit : Par contre si tu veux qu'on puisse te répondre, mets ça :
$h2 = "From: Monsite <adresse@mail.fr>";
Ou alors :
$h2 = "From: MonSite <monsite@mail.com>\nReply-To: Adresse de réponse <reponse@mail.com>";
 
++


Message édité par Dj YeLL le 19-08-2006 à 12:13:19

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 21-08-2006 à 11:01:39    

Super Dj merci, c'est exactement ce que je voulais, mettre un "alias" pour le mail expéditeur MERRRCIIIIII

Reply

Marsh Posté le 21-08-2006 à 11:04:08    

et oui au fait, alphaZone, ça fonctionne nikel avec une adresse mail :-))), en fait je voulais avoir la possibilité de mettre ce que je veux à la place de l'adresse de l'expéditeur mais je m'étais un peu précipité :-(,  
avec ça $h2 = "From: Monsite <adresse@mail.fr>";  ça marche et je peux le faire c cool!!!

Reply

Marsh Posté le 21-08-2006 à 11:18:16    

bonjour,  
 
es ce que quelqu'un pourrai regarder a mon sujet "verifier un formulaire en PHP" car j'ai un prob au niveau de l'envoi de mon formulaire! je ne recois jamais rien! le prob vien peut etre de ce que vous avait expliqué au dessus!  
 
Sa serait vraiment sympa! Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed