Salut,
peut etre qu'il serait plus sage/propre de creer un script .sh
avec une gestion des erreurs pour ce cas avec un timeout par exemple
et un temporisation envoyer 100 mail, attente 10 min etc ... pour pas saturer le serveur
et de le faire executer dans crontab.
non ?