Pemechas
(Chtz 3)
February 15, 2013, 2:07pm
1
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!
robregonm
(Ricobregon)
February 22, 2013, 12:54am
2
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);
?>
Pemechas
(Chtz 3)
February 22, 2013, 9:23am
3
robregonm:
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 ^^