<?php

// ------------------------------------------------------------------------- //
// Envoyer un mail en spécifiant le serveur.                                 //
// ------------------------------------------------------------------------- //
// Auteur: Shino                                                             //
// Email:  shinobi.san@lemel.fr                                              //
// Web:                                                                      //
// ------------------------------------------------------------------------- //
// Commentaires : le 'hashinutile' etait necessaire chez moi car le serveur  //
// SMTP ne prenait en compte le premier mot et le premier espace. je ne sais //
// pas si c'est valable partout. Ce code est specialement utile pour un      //
// intranet ou le mail ne doit pas aller se balader sur internet (si celui   //
// est accessible, ce qui n'est pas mon cas pour l'application courante).    //
// ------------------------------------------------------------------------- //


function mailto($ip_serveur,$nom_serveur,$exp,$to,$subject,$msg) {

  
// construction du message a envoyer
  
  
$message = "HELO ".$nom_serveur."\n"; // salut
  
$message.= "EHLO ".$nom_serveur."\n"; // reponse au salut
  
$message.= "MAIL FROM: <".$exp.">\n"; // expediteur
  
$message.= "RCPT TO: <".$to.">\n";    // destinataire
  
$message.= "DATA\n";                  // debut des donnees
  
$message.= "SUBJECT: ".$subject."\n"; //sujet
  
$message.= "hashinutile ";            // necessaire au traitement
  
$message.= $msg;                      // message
  
$message.= "\n.\n";                   // fin du message
  
$message.= "QUIT\n";                  // deconnexion

  
$fd = fsockopen($ip_serveur,25);
  
fputs($fd, $message);
}

?>