Foros del Web » Programando para Internet » PHP »

fallo de php 4 a php5

Estas en el tema de fallo de php 4 a php5 en el foro de PHP en Foros del Web. Hola a todos. Tengo un script para enviar mail que me funciona perfectamente en php4, pero al cambiar a php a dejado de funcionar sin ...
  #1 (permalink)  
Antiguo 29/04/2008, 05:12
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 0
fallo de php 4 a php5

Hola a todos.

Tengo un script para enviar mail que me funciona perfectamente en php4, pero al cambiar a php a dejado de funcionar sin más.

Utilizo la función mail de la siguiente forma:

include('cuerpo_mail.php');
mail($dir, $asunto, $html, $headers);

Las variables referenciadas, se inicializan en el mismo script, salvo la de $html, que se crea en cuerpo_mail.php que viene incluido (tiene la forma $elhtml = '<html> ... </html>'

Como os decía, esto en php 4 funciona, pero en php 5 me da el error:
Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in archivo.php

¿alguien sabe si hay que modificar algo en php 5 para que funcione esto?

Gracias.
  #2 (permalink)  
Antiguo 29/04/2008, 05:28
 
Fecha de Ingreso: noviembre-2007
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: fallo de php 4 a php5

Olviden la pregunta, jeje acabo de encontrar el fallo.

Por si acaso, lo comento para futuras consultas.

Mi servidor corre en Windows, y se había pasado dar valor a la directiva sendmail_from de php.ini con una dirección de email valida, que por defecto vanía comentada.

Saludos.
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 19:03.