Enviar Correos Automaticamente

Hola a todos,

quiero conseguir que cada vez que ocurra un error en mi aplicación, yii me envíe un email automáticamente.

Bien he configurado Mercury/32 que viene con XAMPP para poder enviar correos externos. Manualmente los recibo.

También he añadido esto en components:


 array(

                    'class'=>'CEmailLogRoute',

                    'levels'=>'error, warning',

                    'emails'=>'correo@gmail.com',

                ),



Me he creado un .php sencillo que debería enviarme el email:




<?php

mail("correo@gmail.com", "Comprobación Email", "Si lees el mensaje, terminaste correctamente la configuración");

?>

No consigo que me llegue el email, alguna idea? algo que este pasando por alto? estoy desesperadoo !!

Un saludo y gracias!

HOla Chema,

Agregue los "headers"… es el cuarto parámetro de la función "mail".

Este ejemplo puede ser útil:




<?php

$to      = 'nobody@example.com';

$subject = 'the subject';

$message = 'hello';

$headers = 'From: webmaster@example.com' . "\r\n" .

    'Reply-To: webmaster@example.com' . "\r\n" .

    'X-Mailer: PHP/' . phpversion();


mail($to, $subject, $message, $headers);

?>

Hey robregonm!!

Gracias por contestar. Finalmente lo conseguí, al ponerlo en mi servidor online empecé a recibir los emails cuando hay un error. No se porque en localhost no me funcionaba, pero ya esta! gracias de todas formas y un saludoo ^^