Bonjour.
J'ai un script qui envoi des mails avec pièces jointes à une liste de diffusion. Cette liste est parcourue par un boucle while qui envoi les mails un par un. Pour ce faire , il utilise le module MIME::Entity, il crée un objet entity puis envoi le mail par la méthode "smtpsend".
Or au bout d'un certain nombre de mails envoyés, la méthode smtpsend retourne un "Out of memory !".
Peut-on capturer cette exception pour ne pas que le script s'arrête ?
Et pourquoi donc smtpsend plante t'il ?
Existe-t'il d'autres librairies de mail mieux documentées et plus robustes ?
Merci.
PS: Pour infos cela plante au bout du 280 ème envoi, systématiquement.
Partager