Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/11/2004, 13:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Sobre tu problema ..

Esto no sería correcto:

mail($sdestinatario,$ssubject,$shtml,$sheader);

if (mail)
{

En tal caso:
Código PHP:
if (mail($sdestinatario,$ssubject,$shtml,$sheader)){
// se envió el e-mail .. Mejor dicho PHP pudo entregarlo a su MTA configurado.
} else {
// No se envió el email .. mejor dicho .. no se pudo entregar el e-mail al MTA.

Por lo demás .. si eso no te funciona deberías explicar mejor tu situación de pruebas. No sabemos (fijate que pese que te respondo .. hablo en "plural" pues son datos que se requieren para que alguien pueda emitir un "juicio" del problema con más certeza) si tus variables llegan a tu script .. si llegan hasta tu mail() y con los valores esperados.

También deberías comentar que servicio de hosting usas o si es tu PC el "servidor" .. en tal caso aclara si usas un servidor SMTP en tu servidor y cual .. además de la configuración de PHP al respecto:

SMTP = ...

(php.ini)

Luego habría que ver a que cuenta de e-mail pretendes enviar el e-mail .. tal vez lo hagas a una cuenta "hotmail" y esta lo esté recibiendo bajo el item de "correo masivo" (SPAM) y no te has dado cuenta.

Un saludo,