Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2012, 02:01
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
mail devuelve true pero no envía

Buenas!

Tengo un problema enviando mails con php:

Al enviar un correo usando la función mail, me retorna true, pero no envía el correo... tengo el puerto 25 abierto, el ini_set('sendmail_from'), los headers bien puestos... ya no se que me falta...

os dejo la función que uso para enviar correos:

Código:
function send($headers){
			ini_set('sendmail_from', '[email protected]');

			if(mail($this->receptor, $this->asunto, $this->texto, $headers)){
				return true;
			}

			return false;
		}
La función me devuelve true (entiendo que se "envía") pero no llega ningún correo.
He probado de activar el display_errors, pero no retorna nada. Tampoco sale nada en el log de errores de php...

Si alguien me puede ayudar, gracias.