testing email on local host is problematic at best. it requires that you have an smtp server set up on your testing server and configured properly.
I know MAMP Pro and XAMPP include smtp servers in them, but to be 100% honest, I have never been successful getting them set up correctly.
your better of testing on the remote server.