Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Newsletter
Newsletter Forum d'entraide sur les scripts PHP d'envoi de newsletter, mailing lists, etc. Avant de poster -> Newsletters en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/10/2012, 18h06   #1
surpriz13
Invité de passage
 
Homme
Inscription : octobre 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : octobre 2012
Messages : 1
Points : 0
Points : 0
Par défaut PHPMailer : Import d'Adresses

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 :
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.
surpriz13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h28.


 
 
 
 
Partenaires

Hébergement Web