Foros del Web » Programando para Internet » PHP »

No funciona el envío de correo

Estas en el tema de No funciona el envío de correo en el foro de PHP en Foros del Web. Hola, tengo instalado PHP como módulo de Apache según se explica en este tutorial que muchos conoceréis. También tengo instalado el PHP-nuke 6.0 en español. ...
  #1 (permalink)  
Antiguo 26/05/2004, 10:37
Avatar de alarga  
Fecha de Ingreso: junio-2003
Ubicación: Cádiz
Mensajes: 119
Antigüedad: 20 años, 10 meses
Puntos: 0
No funciona el envío de correo

Hola, tengo instalado PHP como módulo de Apache según se explica en este tutorial que muchos conoceréis. También tengo instalado el PHP-nuke 6.0 en español.

Hasta ahora todo ha ido saliendo a pedir de boca.

El problema es cuando intento dar de alta a un usuario. Al validar todos sus datos me sale la típica pantalla con el mensaje de que la cuenta ha sido creada etc..... Pero también me sale un mensaje de error que a mas de uno también le ha salido según he visto en otros mensajes. Me refiero a:
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\....\modules\Your_Account\index.php on line 119.

No hace falta aclarar que tengo instalado un servidor de correo SMTP, el Argosoft Mail Server 1.3, el cual está correctamente configurado y funciona a la perfección con mi cliente de correo.

EL fichero php.ini también está configurado siguiendo las indicaciones del tutorial:

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = [email protected]


¿A que puede deberse el error? ¿que estoy haciendo mal?

Gracias y salu2.
  #2 (permalink)  
Antiguo 28/05/2004, 06:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El mensaje de error (más bien "aviso") te está diciendo que no has indicado una cabecera "FROM: " como parámetro de mail() (4º parámetro).

En las FAQ's de este foro PHP tienes un ejemplo completo que usa todas (o casi todas) las cabeceras HTTP más comunes para mail .. y por supuesto también lo puedes ver en la documentación oficial de PHP:

www.php.net/mail

PD: Si tienes más problemas .. pon el código que usas actualmente.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.