probleme postfix

probleme postfix - Windows & Software

Marsh Posté le 12-05-2005 à 11:35:41    

bonjour,
j'ai un serveur apache avec php et mysql sur une mandrake 10,
je suis dans un reseau d'entreprise, mon intranet necessite la fonction mail mais elle ne fonctionne pas , j'ai installer postfix j'ai parametrer php.ini pour qu'il aille chercher le sendmail mais ca ne fonctionne pas faut il configurer pstfix ou la conf par default suffit?
 
merci de vos reponses.

Reply

Marsh Posté le 12-05-2005 à 11:35:41   

Reply

Marsh Posté le 12-05-2005 à 11:42:59    

perso j'ai laissé la ligne sendmail_path vide (par défaut en fait) sur man mdk10.2 avec postfix aussi, et ca marche [:spamafote]


Message édité par SICKofitALL le 12-05-2005 à 11:43:08

---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-05-2005 à 11:47:12    

et tu as recompiler php suite a l'installation de postfix

Reply

Marsh Posté le 12-05-2005 à 11:51:56    

non du tout
 
j'ai laissé tel kel, à savoir que la seule ligne dans le php.ini (4.3.10) allant avec les le SMTP pour systeme *nix qui est "sendmail_path" est en commentaires
 
voila un copier/coller de mon phpinfo:


sendmail_from me@localhost.com me@localhost.com
sendmail_path /usr/sbin/sendmail -t -i  /usr/sbin/sendmail -t -i
serialize_precision 100 100
short_open_tag On On
SMTP localhost localhost
smtp_port 25 25


 
comme tu le vois, c du pur défaut :)
 
je suppose que si tu demandes, c que le comportement est différent chez toi :??:


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-05-2005 à 11:54:08    

en faite les mails ne sorte pas mais tu as configurer le postfix ou pas

Reply

Marsh Posté le 12-05-2005 à 11:58:05    

si tu fais dans une console:
> mail un_email@un_domaine.com
Subject: blabl
abcdef
.
Cc:
 
est-ce que "un_email@un_domaine.com" recoit le mail ?
 
as-tu qqch dans /var/log/mail/ qui te rapporterait une erreur ?


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 12-05-2005 à 14:34:57    

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

Reply

Marsh Posté le 12-05-2005 à 15:15:20    

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 [:spamafote]
 
voila ce que j'ai fait pour contourner ca :

Code :
  1. /******************
  2.    * EMAIL
  3.    * gestion email
  4.    ******************
  5.    Fonctions :
  6.     - sendMail()
  7.     - setCc
  8.     - setBcc
  9.     - setReplyTo
  10.     - addDest
  11.     - ...
  12.   ******************/
  13.   class Email
  14.   {
  15.    var $de;  // expediteur
  16.    var $dest;  // destinataire du mail
  17.    var $titre;  // titre du mail
  18.    var $message; // mail proprement dit (corps du message)
  19.    var $cc;  // copie
  20.    var $bcc;  // copie cachée
  21.    var $replyto; // "répondre à"
  22.    var $mailisHTML;// définie le mail comme étant à envoyer en HTML ou non
  23. // envoie le mail
  24. function sendMail() {
  25.  $mailheader = "";
  26.  if ($this->mailisHTML) {
  27.   $mailheader.= "MIME-Version: 1.0\r\n";
  28.   $mailheader.= "Content-type: text/html; charset=iso-8859-1\r\n";
  29.  } else {
  30.   $mailheader.= "MIME-Version: 1.0\r\n";
  31.   $mailheader.= "Content-type: text/plain; charset=iso-8859-1\r\n";
  32.  }
  33.     $mailheader.= "From: " . $this->de . "\r\n";
  34.     if ($this->cc != "" )
  35.      $mailheader.= "Cc: " . $this->cc . "\r\n";
  36.     if ($this->bcc != "" )
  37.      $mailheader.= "Bcc: " . $this->bcc . "\r\n";
  38.     if ($this->replyto != "" )
  39.      $mailheader.= "Reply-To: " . $this->replyto . "\r\n";
  40.  $mailheader.= "Date: " . date("l j F Y, G:i" ) . "\r\n";
  41.     return mail($this->dest, $this->titre, $this->message, $mailheader);
  42.    }
  43.  
  44.    // ajoute des params perso
  45.    function setCc($Cc) {
  46.     $this->cc = $Cc;
  47. }
  48.    function setReplyTo($ReplyTo) {
  49.     $this->replyto = $ReplyTo;
  50. }
  51.    function setBcc($Bcc) {
  52.     $this->bcc = $Bcc;
  53. }
  54. // ajoute un destinataire (pas mettre de virgule en début ou fin de chaine)
  55. function addDest($Dest) {
  56.  $this->dest.= "," . $Dest;
  57. }
  58. // définit si le mail est en HTML ou pas ($OuiNon est un bool)
  59. function setMailIsHTML($OuiNon) {
  60.  $this->mailisHTML = $OuiNon;
  61. }
  62. // Constructeur
  63.    function Email($De, $Dest, $Titre, $Message) {
  64.     $this->de = $De;
  65.     $this->dest = $Dest;
  66.     $this->titre = $Titre;
  67.     $this->message = $Message . "\r\n";
  68.    }
  69.   }


 
ce qui donne qqch comme ca :

Code :
  1. $monMail = new Email($adr_mail_expediteur, $adr_mail_destinatire, $sujet_du_mail, $message);
  2.   $monMail->sendMail();


 
voila bonne chance :D


---------------
We deserve everything that's coming...
Reply

Sujets relatifs:

Leave a Replay

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