Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
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 07/12/2007, 19h38   #1
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
Par défaut [PHPMailer] Bcc et function mail non instancié

Bonjour,

voila prêt de 12 heures que je tente de faire un envoi en masse (500mails).
J'ai bien tenté une boucle, mais il s'arrête à 150.

Je me suis dégoté PHPMAILER.
J'ai vérifier par un script chaque email de ma base.

Je met tous mes contacts en BCC.

Si j'ai envrion 5 emails, ca fonctionne, si je dépasse ce chiffre, il me dit:

Could not instantiate mail function.

Voici mon header généré:
Code :
Date: Fri, 7 Dec 2007 19:35:56 +0100 Return-Path: nepasrepondre@monsite.com From: Mon Site Bcc: email1@gmail.com, email2@gmail.com, email3@gmail.com, email7@gmail.com, email8@gmail.com, email10@gmail.com, email12@gmail.com, email16@gmail.com, email17@gmail.com, email19@gmail.com Message-ID: X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.0 rc3] MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_eaf7015a50a0260624d21c2fd9ab5d3f"

Voici mon HTML et alternative:

Code :
1
2
3
4
5
6
7
8
9
--b1_eaf7015a50a0260624d21c2fd9ab5d3f Content-Type: text/plain; charset = "iso-8859-1" Content-Transfer-Encoding: 8bit Bonjour,nn Une nouvelle revue a été mise en ligne.
--b1_eaf7015a50a0260624d21c2fd9ab5d3f Content-Type: text/html; charset = "iso-8859-1" Content-Transfer-Encoding: 8bit 
 
Bonjour,
 
Une nouvelle revue a été mise en ligne.
 
 
--b1_eaf7015a50a0260624d21c2fd9ab5d3f--

Je suis super ultra méga preneur si ya de l'aide.
Je deviens fou, après tant d'heures passées à chercher une solution.
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2007, 15h23   #2
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
j'ai avancé sur mon diagnostic.

J'ai remarqué que si il y avait plus d'un email en BCC, le mail ne partait pas avec l'erreur, la fonction mail n'a pas pu etre instancié.

Si lors de l'ajout d'un bcc par la fonction AddBcc de phpmailer, je rajoute un \n à la fin du mail, je peux envoyé maintenant 2 emails.

Mais si je tente d'en mettre un troisième ca passe pas.

A mon avis le problème vient des foutus \n et \r mais je ne vois pas ou les mettre et ou changer le code PHPMAILER.
hugo69 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 16h37.


 
 
 
 
Partenaires

Hébergement Web