Bonjour à tous,
Je cherche en vain la façon d'envoyer des mails à plusieurs destinataires dont l'adresse provient d'une table SQL.
Lorsque j'ai un seul destinataire dans ma table ça ne pose pas de problème, mais au delà voici l'erreur que j'ai : Erreur : You must provide at least one recipient email address.
J'effectue dans un premier temps une requête sur ma table:
Plus loin j'utilise ce code pour envoyer mon mail:Code PHP:
$connexion = mysql_query("SELECT email from table");
$extract = mysql_fetch_assoc($connexion);
$email = $extract['email'];
Ce code semble convenir à tout le monde mais chez moi ça ne fonctionne pas, j'imagine que je passe à côté de quelque chose....Code PHP:
require('phpmailer/class.phpmailer.php');
$headers = "MIME-Version: 1.0"."\r\n";
$headers .= "Content-type: text/html; charset=utf-8"."\r\n";
$mail = new PHPMailer();
$mail->Host = 'smtp.domaine.fr';
$mail->SMTPAuth = false;
$mail->Port = 25; // Par défaut
$mail->CharSet = 'utf-8';
// Expéditeur
// Destinataire
for($i=0;$i<count($email);$i++){
$mail->AddAddress($email[$i]);
};
Pouvez vous m'aider?
Merci
-----