bobbyz | bonjour,
g un probleme pour envoyer un mail.
il ne l'envoie pas.
fichier de creation de mail:
Code :
- if($etat=='1'){
- $to = "rcauchy@wanadoo.fr";
- $subject ='Nouvelle note de frais';
- $message = "<html><body><p align=center style=\"font-family:verdana;font-size:12;\"><b>NOUVELLE NOTE DE FRAIS DEPOSEE SUR L'INTRANET</b></p>";
- $message.= "<table align=center cellspacing=1 cellpadding=5 bgcolor=#000000 width=350><tr><td height=30 bgcolor=#FFFFFF style=\"font-family:verdana;font-size:12;\">Collaborateur : </td><td bgcolor=#FFFFFF style=\"font-family:verdana;font-size:12;\">$nom $prenom</td></TR>";
- $message.= "<tr><td height=30 bgcolor=#FFFFFF style=\"font-family:verdana;font-size:12;\">Periode : </td><td bgcolor=#FFFFFF style=\"font-family:verdana;font-size:12;\">$mois/20$annee</td></tr></table>";
- $message.= "<p align=center><a href=\"http://www.consept-informatique.com/intranet/index.php\" style=\"font-family:verdana;font-size:12;\">Cliquez ici pour accéder à l'intranet</a></p></body></html>";
- include("sendmail.php" );
- }
|
fichier envoi mail:
Code :
- <?php
- $mois=abs($mois)-1;
- $mois_tbl=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Décembre');
- $mois=$mois_tbl[$mois];
- $to = "davidmornet@hotmail.com"; // notez la virgule
- $headers = "MIME-Version: 1.0\r\n";
- $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
- $from = "consept_informatique@wanadoo.fr";
- $headers .= "Cc: rcauchy@freesurf.fr\r\n";
- if (send_mail($to, $from,$subject, $message, $headers))
- {
- print("<script language='javascript'>alert('ok');</script>" );
- }
- function send_mail($to,$from,$subject,$message, $headers) {
- print("envoie du message\r\n" );
- //------------------------------------------
- //*** envoi de l'email pour confirmation ***
- //------------------------------------------
- $noerror=1;
- if ($sh=fsockopen("smtp.wanadoo.fr",25)) {
- $b=fgets($sh,128);
- fputs($sh,"HELO WORLD\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "250" ) {
- fputs($sh,"MAIL FROM:<".$from.">\r\n" );
- print("MAIL FROM: $from\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "250" ) {
- fputs($sh,"RCPT TO:<".$to.">\r\n" );
- print("RCPT TO: $to\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "250" ) {
- fputs($sh,"DATA\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "354" ) {
- fputs($sh,"Subject: ".$subject."\r\n" );
- print("Subject: $subject\r\n" );
- fputs($sh,$headers);
- print("$headers\r\n" );
- fputs($sh,$data);
- print("$data\r\n" );
- fputs($sh,"\r\n.\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "250" ) {
- fputs($sh,"QUIT\r\n" );
- $b=fgets($sh,128);
- if (substr($b,0,3) == "221" ) {
- } else {
- $noerror=0;
- }
- } else {
- $noerror=0;
- }
- } else {
- $noerror=0;
- }
- } else {
- $noerror=0;
- }
- } else {
- $noerror=0;
- }
- } else {
- $noerror=0;
- }
- fclose($sh);
- } else {
- $noerror=0;
- }
- return $noerror;
- print("$noerror" );
- }
-
- ?>
|
en fait il va sur la page d'envoi mais s'arrete.
G a lécran
Code :
- envoie du message MAIL FROM:consept-informatique@wanadoo.fr RCPT TO:davidmornet@hotmail.com
|
mais pas la suite Subject:......
merci
|