OVH Cloud OVH Cloud

fonction mail()

8 réponses
Avatar
Romain
Bonjour,

j'ai créé une fonction qui envoie automatiquement un mail à des gens avec
une adresse pour l'expediteur.
Cependant lorsqu'on recoit ce mail, l'expéditeur n'apparait pas dans
outlook mais j'ai à la place "Nobody".
Comment faire pour remplacer ce "Nobody"?
Merci


$a="vbxcvbxc@cvxcvwx.com";
$objet="Inscription";
$de="De : Romain <romain@hotmail.comr>";
$corps="Cher Internaute,\n";
mail($a,$objet,$corps,$de);

8 réponses

Avatar
Christophe PEREZ
(doublé par mail car il semble qu'aucun de mes posts n'atterrisse sur le ng)

Le Fri, 17 Oct 2003 17:05:34 +0000, Romain a écrit:

$de="De : Romain ";


Plutôt :

$de="From: Romain ";

Je pense...

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
clem.yeats
mail("", $objet, $contenu, "From : Romain
", "");

Note le dernier argument : -f et l'adresse email de l'envoyeur.

Clem


Romain wrote:

Bonjour,

j'ai créé une fonction qui envoie automatiquement un mail à des gens avec
une adresse pour l'expediteur.
Cependant lorsqu'on recoit ce mail, l'expéditeur n'apparait pas dans
outlook mais j'ai à la place "Nobody".
Comment faire pour remplacer ce "Nobody"?
Merci



$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


--
0% de pub! Que du bonheur et des vrais adhérents !
Vous aussi inscrivez-vous sans plus tarder!!
Message posté à partir de http://www.gyptis.org, BBS actif depuis 1995.

Avatar
SugarKane
utilise le "-f from" en plus pour envoyer ton mail

"Romain" a écrit dans le message de
news:bmml08$k1l$
Bonjour,

j'ai créé une fonction qui envoie automatiquement un mail à des gens avec
une adresse pour l'expediteur.
Cependant lorsqu'on recoit ce mail, l'expéditeur n'apparait pas dans
outlook mais j'ai à la place "Nobody".
Comment faire pour remplacer ce "Nobody"?
Merci


$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


Avatar
Jacques RITZ
N'est ce pas plutôt "From" que "de" dans le header !
Cordialement.

"Romain" a écrit dans le message de news:
bmml08$k1l$
Bonjour,

j'ai créé une fonction qui envoie automatiquement un mail à des gens avec
une adresse pour l'expediteur.
Cependant lorsqu'on recoit ce mail, l'expéditeur n'apparait pas dans
outlook mais j'ai à la place "Nobody".
Comment faire pour remplacer ce "Nobody"?
Merci


$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


Avatar
Thibaut Allender
Romain wrote:

$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


$de="From: Romain ";

la RFC elle cause pas francais ;)


--
+ web design + php dev + digital photo
+ http://www.capsule.org

Avatar
CrazyCat
Romain wrote:
$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


Le "De: " n'est pas un entete de mail. Essaye plutot "From: Romain
";
--
CrazyCat from C-P-F.org

Avatar
Olivier Miakinen

j'ai créé une fonction qui envoie automatiquement un mail à des gens avec
une adresse pour l'expediteur.
Cependant lorsqu'on recoit ce mail, l'expéditeur n'apparait pas dans
outlook mais j'ai à la place "Nobody".


Puis un peu plus loin :
$de="De : Romain ";


Je suppose que ceci met dans l'entête du message :
From: De : Romain

alors qu'il faudrait :
From: Romain

Essaye donc de retirer le "De" et surtout le deux-points.

Avatar
gp
In article <bmml08$k1l$,
says...

$a="";
$objet="Inscription";
$de="De : Romain ";
$corps="Cher Internaute,n";
mail($a,$objet,$corps,$de);


$de ="From: Romain ";


--
gp