un servidor real, es un hosting en Internet que tenga un buen servidor de correos (
SMTP) configurado...
mira, personalmente yo no confiaría en usar un servidor local para dicho efecto, algunas veces suele fallar la configuración -
que desconozco- y por ende, no envía nada... sobre todo en Windows, en sistemas *nix no existe tal inconveniente...
ahora... el dato útil de esto, es que perfectamente sirve bien para simular el proceso de
mail() y por eso mismo cuando subas tu aplicación a un hosting verdadero y bien configurado estoy casi seguro que no deberías tener problemas...