SICKofitALL misanthrope | titasse a écrit :
je te remercie grace a tes info ca fonctionne par contre lorsque les mails sortent ils ont un intitule system user from apapche 2 saurais tu comment le modifier je pense que ca vient du php.ini mais je ne trouve rien
merci
|
oui j'ai ausssi ca
voila ce que j'ai fait pour contourner ca :
Code :
- /******************
- * EMAIL
- * gestion email
- ******************
- Fonctions :
- - sendMail()
- - setCc
- - setBcc
- - setReplyTo
- - addDest
- - ...
- ******************/
- class Email
- {
- var $de; // expediteur
- var $dest; // destinataire du mail
- var $titre; // titre du mail
- var $message; // mail proprement dit (corps du message)
- var $cc; // copie
- var $bcc; // copie cachée
- var $replyto; // "répondre à"
- var $mailisHTML;// définie le mail comme étant à envoyer en HTML ou non
- // envoie le mail
- function sendMail() {
- $mailheader = "";
- if ($this->mailisHTML) {
- $mailheader.= "MIME-Version: 1.0\r\n";
- $mailheader.= "Content-type: text/html; charset=iso-8859-1\r\n";
- } else {
- $mailheader.= "MIME-Version: 1.0\r\n";
- $mailheader.= "Content-type: text/plain; charset=iso-8859-1\r\n";
- }
- $mailheader.= "From: " . $this->de . "\r\n";
- if ($this->cc != "" )
- $mailheader.= "Cc: " . $this->cc . "\r\n";
- if ($this->bcc != "" )
- $mailheader.= "Bcc: " . $this->bcc . "\r\n";
- if ($this->replyto != "" )
- $mailheader.= "Reply-To: " . $this->replyto . "\r\n";
- $mailheader.= "Date: " . date("l j F Y, G:i" ) . "\r\n";
- return mail($this->dest, $this->titre, $this->message, $mailheader);
- }
-
- // ajoute des params perso
- function setCc($Cc) {
- $this->cc = $Cc;
- }
- function setReplyTo($ReplyTo) {
- $this->replyto = $ReplyTo;
- }
- function setBcc($Bcc) {
- $this->bcc = $Bcc;
- }
- // ajoute un destinataire (pas mettre de virgule en début ou fin de chaine)
- function addDest($Dest) {
- $this->dest.= "," . $Dest;
- }
- // définit si le mail est en HTML ou pas ($OuiNon est un bool)
- function setMailIsHTML($OuiNon) {
- $this->mailisHTML = $OuiNon;
- }
- // Constructeur
- function Email($De, $Dest, $Titre, $Message) {
- $this->de = $De;
- $this->dest = $Dest;
- $this->titre = $Titre;
- $this->message = $Message . "\r\n";
- }
- }
|
ce qui donne qqch comme ca :
Code :
- $monMail = new Email($adr_mail_expediteur, $adr_mail_destinatire, $sujet_du_mail, $message);
- $monMail->sendMail();
|
voila bonne chance ---------------
We deserve everything that's coming...
|