Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sendmail

0 views
Skip to first unread message

Jean-Francois Dufour

unread,
Jun 20, 2003, 7:58:03 AM6/20/03
to
J'ai installer un serveur web avec apache, php, mysql et sendmail.

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
-----------------------------------------------

Real Melancon

unread,
Jun 20, 2003, 9:09:57 AM6/20/03
to
Bonjour Jean-François,

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


smtp.php
SecurityCheck.txt

Jean-Francois Dufour

unread,
Jun 20, 2003, 9:39:46 AM6/20/03
to
J'ai une erreur fatal

Fatal error: Cannot instantiate non-existent class: smtp in /home/prestige/smtp.php on line 9
* * * Courriel protégé par Internet Expresso AntiVirus * * *

Real Melancon

unread,
Jun 20, 2003, 11:59:31 AM6/20/03
to
As-tu copié le fichier attaché dans /home/prestige.

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!

0 new messages