Bonjour,

Je cherche un script ou une aide concernant PHPMailer. Ne m'en voulez pas si les termes utilisés ne sont pas adéquates, car je débute.

Je dois envoyer régulièrement une newsletter entre 1800 et 2300 personnes (Cela dépend de leurs centres d'interets)

J'ai donc utilisé le script PHPMailer pour envoyer des newsletter HTML avec un SMTP.

Voici le code :
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
46
47
48
49
50
51
<?php
include("class.phpmailer.php");
include("class.smtp.php");
 
$mail             = new PHPMailer();
 
$body             = $mail->getFile('test.html');
$body             = eregi_replace("[\]",'',$body);
 
$mail->IsSMTP();
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = 465;                   // set the SMTP port
 
$mail->Username   = "xxxxxx@gmail.com";  // GMAIL username
$mail->Password   = "xxxxxxxxxx";            // GMAIL password
 
$mail->From       = "contact@test.com";
$mail->FromName   = "Newsletter Test";
$mail->Subject    = "Hey Coucou";
$mail->AltBody    = "This is the body when user views in plain text format"; //Text Body
$mail->WordWrap   = 50; // set word wrap
 
$mail->MsgHTML($body);
 
$mail->AddReplyTo("contact@test.com","Newsletter");
 
$mail->AddAttachment("/path/to/file.zip");             // attachment
$mail->AddAttachment("/path/to/image.jpg", "new.jpg"); // attachment
 
 
foreach($destinataire as $dest) {
	$mail->AddAddress($dest); 
}
 
$mail->AddAddress("adresse1@yahoo.fr","First Last");
 
$mail->AddBCC("adresse2@yahoo.fr","1");
$mail->AddBCC("adresse3@yahoo.fr","2");
 
 
$mail->IsHTML(true); // send as HTML
 
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message has been sent";
}
 
?>

Comme je vous l'ai dit plus haut, j'ai environs 2000 adresses que je peux exporter sur un fichier excel.
Et sincerement je ne me sent pas de les inserer à la main

Comment faire pour les insérer automatiquement ?

Mille Mercis.