Lo estas probando localmente o en algún hosting?? necesitas un servidor SMTP, ese tema ya se ha tocado bastante, busca que si mal no recuerdo se discutió uno similar y debe estar en la primera o segunda pagina.
Si lo estoy usuando en hosting gratuito de mairroba.es Pero no se si usa SMTP