Si ton serveur contacte toujours les mêmes emails, il y a peu de risques de rejet par les serveurs des mails. Il suffit de ne pas émettre trop d'emails d'un coup pendant un laps de temps trop court. Il faut d'abord faire travailler la réputation de l'IP sur les emails concernés.
Après si les emails dont tu parles ne sont pas ceux des admins mais ceux des visiteurs, alors oui il y a un risque de rejet (ou mis en spam) s'il y a trop d'incidents (envoi sur mail inexistant, boite pleine etc.) et de suspicion de spam (ip dynamique, range suspicieux, contenu email). Mais cela n'est pas dû à l'utilisation de la fonction mail mais à l'IP qui entre en contact avec le serveur de mail final.
Ce qui compte au final c'est la réputation de l'IP qui contacte le serveur qui gère l'email. De plus pour que la fonction mail fonctionne correctement, il faut tout bien configurer et vérifier entre PHP et internet : démon mail / exécutables, relais, routage (ports sans limitations) etc.