lors de mes fonction mail quand on recoit le e-mail, il est marquer nobody
dans la place de la personne qui send le mail. comment je peux changer sa ,
cest dans la config de senmail ou de php.
Jean-François Dufour
Programmeur
Technicien réseaux, serveur
Tel. : 450-477-1465
Pax : 450-477-3659
http://www.prestigecollision.com
-----------------------------------------------
Service internet sécurisé
http://www.monitech.ca
-----------------------------------------------
C'est probablement parce que tu utilises la fonction mail() de
PHP.
Utilise plutôt la classe que je t'ai attaché. Dans ton code, inscris
Include "smtp.php"; // Defines smtp classes...
$mailserver="localhost";
$from="m...@moi.com";
$recipient="m...@moi.com";
$sujet="Bonjour...";
$message="Bonjour...";
$smail = new SMTP($mailserver); //Initiate class into object.
if ($smail->errno)
die ($smail->errmsg());
if (!$smail->SetFrom($from))
die ($smail->errmsg());
if (!$smail->SetToTitle($sujet))
die ($smail->errmsg());
if (!$smail->SetText($message))
die ($smail->errmsg());
// mail en simple 'text' ou 'html'
if (!$smail->sendmail("html"))
die ($smail->errmsg());
if (!$smail->end())
die ($smail->errmsg());
Salutations!
__________________________________________________
Real Melancon
Network/Unix Admin.
Internet Expresso
> --
> Liste de diffusion aide
> http://www.linux-quebec.org/mailman/listinfo/aide
* * * Courriel protégé par Internet Expresso AntiVirus * * *
Change ensuite les droits avec: chmod +r /home/prestige/smtp.php
Il manquait également les lignes suivantes pour que l'exemple
fonctionne:
if (!$smail->SetTo($recipient))
die ($smail->errmsg());
Insérer avant le From.
Bye!