Erreur Mail

Avatar du membre
ViPHP
ViPHP | 3008 Messages

08 juil. 2009, 12:01

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 !

Mammouth du PHP | 1511 Messages

08 juil. 2009, 12:12

timeout de PHP, ou non-reception de l'email chez le destinataire ?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

08 juil. 2009, 12:14

Aucun des deux, échec de l'envoi directement

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

08 juil. 2009, 12:16

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

08 juil. 2009, 13:42

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...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

08 juil. 2009, 13:48

Quelle était la longueur de la ligne unique que tu générais ?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

08 juil. 2009, 14:32

à vue d'oeil, peut-être aux alentours de 20 000 caractères.