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.