Lo que dice el while es:
Mientras, $exito sea false, y los intentos sean menores a 5, y el error del mail sea diferente a "SMTP Error: Data not accepted", ejecuta el bloque.
Es decir que va a intentar enviar el mail 5 veces pero se va a parar en el caso que el error sea Data not accepted.
Saludo