Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2008, 05:12
sideb
 
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.