Esta pregunta se puede tratar de diversas maneras, pero te dejamos la respuesta más completa en nuestra opinión.
Solución:
Debe ejecutar un servidor de correo localmente. Si se trata de Unix, habilite sendmail. Si se trata de Windows, instale el servidor de transferencia de correo simple (no estoy seguro si el nombre es correcto) componente de IIs. Por ejemplo, para Windows 2003 siga esto: http://msdn.microsoft.com/en-us/library/8b83ac7t.aspx
Para el envío de correos utilizando la función de correo php se utiliza. Pero la función de correo requiere un servidor SMTP para enviar correos electrónicos. necesitamos mencionar el host SMTP y el puerto SMTP en el archivo php.ini. Tras la configuración exitosa del servidor SMTP, los correos se enviarán correctamente a través de scripts php.
En Windows, casi todos los paquetes AMPP (Apache, MySQL, PHP, PHPmyAdmin) no incluyen un servidor de correo (¡pero casi todos los Linux desnudos sí lo tienen!). Entonces, cuando use PHP en Windows, ¡necesita configurar un servidor de correo!
En mi opinión, la mejor y más sencilla herramienta es esta: http://smtp4dev.codeplex.com/
SMTP4Dev es una herramienta simple de servidor de correo de un archivo que recopila los correos que envía (por lo que en realidad no envía correos, solo los guarda para el desarrollo). Herramienta perfecta.
Valoraciones y comentarios
Si aceptas, puedes dejar un artículo acerca de qué le añadirías a esta división.