Page 1 sur 1

Erreur Mail

Posté : 08 juil. 2009, 12:01
par charabia
Bonjour à tous !

Je ne vais pas mettre mon code ici qui est un peu trop gros, mais j'ai un souci pour un envoi de mail au format HTML.

Le mail envoyé reprend une liste d'enregistrement.

Lorsque j'ai de 0 à 50 enregistrements, le mail part sans aucun problème. Dès que ça dépasse ce nombre, hop envoi impossible.

Savez-vous d'où ça peut provenir ? Poids du mail ? Si au moins ça n'avait marché jamais j'aurais pu trouver le pourquoi, mais là ça marche bien pour certains cas et pas d'autres... :?

Merci !

Posté : 08 juil. 2009, 12:12
par momox
timeout de PHP, ou non-reception de l'email chez le destinataire ?

Posté : 08 juil. 2009, 12:14
par charabia
Aucun des deux, échec de l'envoi directement

Posté : 08 juil. 2009, 12:16
par albat
Essaie de remplir un fichier avec tes 50 (ou plus enregistrements),
puis copie le contenu de ce fichier dans le corps du mail et envoie-le. :-k

Posté : 08 juil. 2009, 13:42
par charabia
Merci à vous !

Ton astuce m'a fait deviné le pourquoi. En collant la source, pareil envoi impossible. Le code était sur une ligne unique (je n'avais pas mis les \n) et apparemment le problème venait de là. Si je met les \n l'envoi de mail se fait normalement. Je ne sais toujours pas pourquoi sur une ligne ça ne fonctionne pas par contre...

Posté : 08 juil. 2009, 13:48
par albat
Quelle était la longueur de la ligne unique que tu générais ?

Posté : 08 juil. 2009, 14:32
par charabia
à vue d'oeil, peut-être aux alentours de 20 000 caractères.