Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/03/2011, 10h16   #1
Membre du Club
 
Michael Di Blasio
Étudiant
Inscription : mai 2008
Messages : 138
Détails du profil
Informations personnelles :
Nom : Michael Di Blasio

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 138
Points : 49
Points : 49
Par défaut Problème d'envoi de mailling avec phpMailer

Bonjour,

Je suis étudiant et j'ai voulu rendre service a une amie en lui faisant essayez de gagner du temps pour sa gestion des clients. Tous d'abord elle gérais ces client manuellement avec son client de messagerie. C'est a dire qu'a chaque fois quel recevais un mail depuis son concours sur le site. elle reprenais l'adresse et la mettais manuellement dans un groupe d'utilisateur. Ceci pour pouvoir envoyer le cas échéant des offres et promotion.

Personnellement j'ai automatisé ceci en récupérant chaque client et l'insérais dans une base de donnée. Mon amie pouvais par la suite gérer les cliente et les changer de groupe et envoyer un mail le cas échéant.

Mon problème survient au moment ou je veux envoyer un mail a un groupe de client.

Quand j'ai fais mes test env. 6 adresse mail. pas de souci. Mais quand on utilise la base de donnée avec tous les client (par groupe env 100- 1000 adresse mail). Elle me dis que personne reçoit ses mail.

J'ai contrôler si problème de temps de traitement. En premier lieu en envoyant 1 mail personnalisé a chacun il arrêtais le processus avant la fin.

Ensuite j'ai opter par envoi d'un seul mail avec les adresse en BCC et la au niveau temps de processus plus de problème.

J'ai refais mes test avec 6 adresse pas de souci . Mais avec la liste de client les mail ne sont pas recu.

Voici mon code d'envoi
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
52
	$sql = new Mysql();
	$result=$sql->select('*','Clients','WHERE Ref_NumerosGroupe = '.$idGroupe);
	$nbResult = $sql->num_rows($result);
	$resultExpediteur = $sql->select('*','ExpediteurEmails','WHERE NumerosExpediteur ='.$idExpediteur);
	$tabResultExpediteur = $sql->fetch_assoc($resultExpediteur);
	$mail = new PHPmailer();
	$mail->IsSMTP(true);
	$mail->IsHTML(true);
	$mail->Host= $tabResultExpediteur['Smtp'].':'.$tabResultExpediteur['Port'];
	$mail->SMTPAuth = 'true';
	$mail->Username = $tabResultExpediteur['UserName'];
	$mail->Password = $tabResultExpediteur['Password'];
	$mail->From=$tabResultExpediteur['Email'];
	$mail->FromName =$tabResultExpediteur['NomExpediteur'];
	$mail->AddAddress(mysql_result($result,0,'Clients.Email'));
	$nbMail = 0;
	for($i=1;$i<$nbResult;$i++)
	{
		$mail->AddBCC(mysql_result($result,$i,'Clients.Email'));
	}
 
		$mail->AddReplyTo($tabResultExpediteur['Email']);
		if(isset($_SESSION['tabFile']))
		{
			for($i=0;$i<count($_SESSION['tabFile']);$i++)
			{
				$mail->AddAttachment($uploads_dir."/".$_SESSION['tabFile'][$i]);
			}
		}
 
		$mail->Subject=$sujet;
		$mail->Body='<html>';
		$mail->Body.='<head>';
		$mail->Body.='</head>';
		$mail->Body.='<body>';;
		$mail->Body.="<div>";
		$mail->Body.=$body;
		$mail->Body.='<br/>';
		$mail->Body.='<br/>';
		$mail->Body.='<br/>';
		$mail->Body.='</div>';
		$mail->Body.="<div style='line-height:8pt'>";
		$mail->Body.=$signature;
		$mail->Body.='</div>';
		$mail->Body.='</body></html>';
		//$mail->Send();
	if(!$mail->Send())//Teste si le return code est ok.
	{
 
		echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
 
	}
Si quelqu'un aurais une idées de pourquoi les mail ne sont pas reçu.

Je remercie par avance les personne qui me donneront des informations

Di Blasio Michael
diblasio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 15h30   #2
Membre du Club
 
Michael Di Blasio
Étudiant
Inscription : mai 2008
Messages : 138
Détails du profil
Informations personnelles :
Nom : Michael Di Blasio

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 138
Points : 49
Points : 49
Bonjour,
Le manque de reponse est du a quelque chose qui ne respecte pas les point du forum.


Merci

Di Blasio Michael
diblasio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h20.


 
 
 
 
Partenaires

Hébergement Web