<?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);
}
?>