Ciao!
se usi EasyPhp va benissimo... sei a buon punto!
L'unica cosa che ti manca è appunto un server di posta elettronica da installare in locale.
Io uso PostCast Server - free SMTP e-mail server che puoi scaricare gratuitamente da questo link.
E' semplice da usare e facile da configurare, inoltre ha un'interfaccia grafica nella quale puoi scrivere nuovi messaggi che assomiglia a quella di Outlook.
Ricordati dopo che l'hai installato di configurare il file php.ini in modo tale che riconosca Postcast come server SMTP.
Divertiti