phpmailer BCC limité ?

Eléphant du PHP | 54 Messages

16 oct. 2008, 11:05

Bonjour,

J'utilise la fonction phpmailer (BCC) sur mon site pour un envoie groupé, tout fonctionnait bien jusqu'à quelques jours où apparait ce message d'erreur : Language string failed to load: instantiate.

J'ai regardé un peu d'ou provenait ce message et je viens de me rendre compte que le problème est le nombre de personnes destinataires du mails qui apparemment bloque l'envoi du mail.

Si je supprime 5 ou 6 adresses mail dans la BDD le mail part, genre 80 destinataires ça passe mais 90 j'ai le message d'erreur et le mail ne part pas.

Voici mon code :
<?php
       $requete = "SELECT MAIL FROM test";
	$connex->query($requete);
	while($connex->next_record()){
		$email .= $connex->f("MAIL");
		$email .= "; ";
	}
	$email = substr($email, 0, -2);
	require "phpmailer/class.phpmailer.php";
	$mail = new PHPmailer();
	$mail->IsMail();
	$mail->IsHTML(true);
	$mail->Host='smtp.test.fr';
	$mail->From= "[email protected]";
	$mail->FromName = "TEST";
	$mail->AddBCC($email);
	$mail->AddReplyTo("[email protected]");
	$mail->Subject= "test";
	$mail->Body='<html><body>test';	
        $mail->Body.= '</body></html>';
	if(!$mail->Send()){
	  echo $mail->ErrorInfo; 
	}
	$mail->SmtpClose();
	unset($mail);
?>
Est ce le BCC qui est limité en nombre de destinataire ?

Eléphant du PHP | 54 Messages

20 oct. 2008, 15:39

Je viens d'effectuer plusieurs d'autres essais sur une table de test.

les mails partent si il y a moins de 90 destinataires, au delà le mail ne part pas et le message suivant apparait : Language string failed to load: instantiate

Quelqu'un voit-il une solution pour résoudre ce problème ?

ViPHP
AB
ViPHP | 5818 Messages

20 oct. 2008, 16:56

J'sais pas vraiment mais comme test je ferais un essai avec la fonction mail et bcc classique et une grosse centaine d'adresse pour voir.
Sinon je connais pas phpmailer mais c'est pas bizarre le point virgule comme séparation ? la doc indique une simple virgule :-k