Bonjour,

j'ai une question :

j'ai un code php qui permet d'envoyer des Newsletters.

mais a chaque fois elle envoi un message d'erreur.

voila le code Php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
<?php 
 
  //Vous pouvez apeler ce fichier newsletters.php 
  // OU 
  //lui donner le nom que vous voulez 
 
  //    CONNECTION 
 
  $mabasededonnee = "guide"; 
 
  $connection = mysql_connect("localhost","root");  
  // test la connection 
  if ( ! $connection )  
  die ("connection impossible");  
  // Connecte la base 
  mysql_select_db($mabasededonnee) or die ("pas de connection"); 
 
  //envoie du mail 
 
  //titre du mail 
  $titre = 'Newletters'; 
 
 
  $q = mysql_query("SELECT email FROM newsletters"); // requete 
  $compteur=1; // variable pour compter les mails 
  while ($r = mysql_fetch_array($q)) {  
  $e_mail = $r['email']; //prend l'email de la table 
 
  // 1 exemple de contenu du mail 
  $contenu = 'Bonjour! <br />Email : '.$e_mail.'<br />'; 
  $contenu .= 'Voici la derniere newletters::'; 
  $contenu .= 'Au revoir <br /><br />'; 
 
  // envoi du mail HTML 
  $from = "From: hello <newsletter@monsite.ext>\nMime-Version:"; 
  $from .= " 1.0\nContent-Type: text/html; charset=ISO-8859-1\n"; 
  // envoie du mail 
  mail($e_mail,$titre,$contenu,$from); 
 
        echo'N° '.$compteur.' - '.$e_mail.' : envoyé avec succés!<br />'; 
        $compteur++; // ajoute 1 à la variale du compteur 
        }  // fin du while 
 
?>
le message d'erreur est le suivant :
Warning: mail() [function.mail]: SMTP server response: 503 Command is out of sequence in E:\wamp\www\Newsletter\newsletters.php on line 38
N° 1 - hadjira.info@yahoo.fr : envoyé avec succés!

svp est_ce qu'il ya qlq peut me répondre.

Merci d'avance.