Si tu n'as que quelques centaines de clients, tu mets la fonction mail() dans une boucle.
Si tu as quelques milliers de clients, il vaut mieux utiliser la librairie PEAR car si tu mets mail() dans une boucle de plusieurs milliers de clients, à chaque fois il ouvre un socket. Pas top pour les performances.