Servidor SMTP en Win XP

he instalado php5 en un ordenador Win XP, con servidor IIS y todo me funciona excepto la funcion mail. El caso es que el codigo está correcto porque...

La FAQ Servidor SMTP en Win XP tiene

Pertenece a la categoría:

Pregunta
he instalado php5 en un ordenador Win XP, con servidor IIS y todo me funciona excepto la funcion mail.
El caso es que el codigo está correcto porque cuando lo subo al servidor de produccion funciona, pero en la maquina de casa (Win XP) me da el siguiente error:


Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for info@midominio.com in c:\Inetpub\wwwroot\Test_PHP\TMPxiyirn7gd.php on line 43



En el php.ini he comprobado que la funcion sendmail_from = info@midominio.com no está comentada.


Respuesta de Ernesto Spiro
Esta función utiliza un servidor smtp que debes de configurar.

En linux el mas común es sendmail, en windows no sé cuál pero debes de instalarlo en tu compu para que la función se ejecute adecuadamente.



Si mal no recuerdo hay uno muy bueno para Windows que se llama Mercury que trae el smtp y pop. Me parece que es gratuito y viene por default con el paquete XAMPP.


Espero que te sea de utilidad esta info.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
2 comentarios revisados:
Por: alberto
19/2/08
Si el mercury mail es muy bueno y viene con el xammp

descargatelo hay para windows, linux etc..

http://www.apachefriends.org/en/xampp.html
ademas es facil de usar solo que en lugar de iis usa apache
Por: mary
19/2/08
puedes usar el IIS de windows xp. en herramientas administrativas lo puedes encontrar, ahi tiene un server virtual de smtp y eso lo puedes usar para echar a andar el correo. saludos.

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo