In realtà può funzionare, ma hai bisogno di configurare come si deve il file php.ini, in particolare devi specificare un server SMTP da usare per l'invio.
Puoi usare i dati di una tua casella di posta, ciò che dovrai scrivere nel file php.ini poi dipenderà dal provider di posta che intendi usare.
Se però hai già uno spazio web disponibile puoi usare quello per fare le prove, così non devi configurare niente.
Ricorda, se devi mandare mail ad indirizzi Libero o Hotmail devi includere nelle email tutti gli header, anche quelli opzionali, tipo reply-to x-mailer ecc... (per una lista completa fa una ricerca perché a memoria non me li ricordo).