freedix -> Parce qu´avec ta méthode, tu envoies un mail par abonné.
Avec une bdd assez conséquente ( sur un de mes sites, on a presque 600 adresses, tu ne peux pas le faire en une seule passe ( surtout que le serveur ( online) n´est pas hyper-performant). J´ai dû faire un code qui envoie dix messages, puis qui recharge la page, qui en envoie dix autres, etc, jusqu´à la fin ( Parce que bien sûr, Online a bridé sa fonction de mail : un mail -> un destinataire)).
Si tu envoies le mail comme tu l´as dit, en fonction de la rapidité et de la disponibilité de ton serveur, tu pourras envoyer entre 20 et 100 mails en trente secondes ( le délai moyen avant un timeout de la page).
Par contre, si tu fais une boucle avec les emails en cc, ( copie cachée), non seulement tu n´auras qu´un seul mail à envoyer, mais de plus, les adresses seront cachées.