Hi, all. I've been working in PHP and have passed by mail(). I get the:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

Can someone with PHP experience explain to me what I need to make the mail() work properly. I've heard that I need a mail server, if so, which is the best to use? I don't want to use my ISPs mail server as I'm not sure if they allow it.

Thank you.