Amigos, soy nuevo en la tecnologia PHP. instale el APACHE SERVER 2.0.52 para Windows (el mio es XP service
pack2 pero el firewall esta desabilitado)+ El PHP 5.0.2 y funciona bien.
Ahora el problema está en que quiero probar si llegan emails a mi correo utilizando PHP. He consultado
algunos manuales en linea y me recomiendan que baje el QK SMTSP SERVER para hacer que mi ordenador
funcione como un servidor de emails. (asi lo hice y "corre" bien), sin embargo al momento de hacer una
prueba si llega mi correo sale el siguiente mensaje de error:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in
E:\MAYCOL\servidor\WEB\email.php on line 10
busque el php.ini EN EL DIRECTORIO DEL c:/WINDOWS para editarlo y le he puesto asi:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from [email protected]
EL CODIGO FUENTE QUE PUSE ES:
<?php
$sfrom="[email protected]"; //Remitente
$sdestinatario="[email protected]"; //Destinatario
$ssubject="Test SMTP"; //Asunto
$shtml="El servidor de correo SMTP funciona correctamente."; //Mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader); //-----> ESTA ES LA LINEA QUE SUPUESTAMENTE ESTA MAL
?>
NO SE QUE SEA EL PROBLEMA
1. MI PHP.INI NECESITA MAS CAMBIOS?
2. ALGO OCURRE CON MI SERVER SMTP? eso que tambien utilicé el minirelay server
3. O ES EL CODIGO DE LA PAGINA?
4. HAY PROBLEMAS CON MI WINDOWS?
estoy muy agradecidom de antemano por su ayuda, esto de empezar desde cero en PHP me esta pareciendo interesante pero este problemita no me esta deajando avanzar saludos Y BUENZA VOZ