Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Alguien ya ha podido enviar LOG's por Email en EUREKA 6.0.18 ???? (https://www.clubdelphi.com/foros/showthread.php?t=63527)

AGAG4 18-02-2009 02:05:35

Alguien ya ha podido enviar LOG's por Email en EUREKA 6.0.18 ????
 
Tengo poco tiempo queriendo implementar esta poderosa herramienta EurekaLog http://www.eurekalog.com/
que cacha todos los errores que salen de una aplicación en delphi y posteriormente poder enviarlas por correo, en esta ultima parte me tiene bien mareado, no puedo hacer que mande el log a una cuenta de correo, hay 3 tipos de envios Email Client, SMTP Client y SMTP Server, el primero no me gusta porque me obliga a tener configurado el outlook localmente, por lo tanto queda descartado, el 2do hago la prueba, me solicita el SMTP, el puerto, el usuario y el password, por ejemplo le dejo:

Cuenta GMAIL

Código:

SMTP  :  SMTP.gmail.com
Puerto  : 465
Cuenta : [email protected]
pass    :  el password del correo

Aqui me salta el error:

Código:


EEurekaSocketError  with message Connection error : Se ha intentado una operación de socket en una red no accesible.

Cuenta Yahoo:

Código:

SMTP  :  smtp.correo.yahoo.es
Puerto  : 465
Cuenta : [email protected]
pass    :  el password del correo

Me sale el siguiente error
Código:

EEurekaSocketError  with message Connection error : Socket TimeOut
Ahora me voy con al 3era y ultima opción SMTP Server, aqui solo me pide el SMTP le dejo cualquiera de las 2 cuentas de gmail ó de yahoo y en las 2 me tira el error:

Código:


EEurekaSocketError  with message Connection error : Se ha intentado una operación de socket en una red no accesible.

En fin, ya me volvi loco como hacer que me mande el error a mi correo :D
Agredezco cualquier sugerencia.

defcon1_es 18-02-2009 13:24:48

Necestias conexion SSL
 
Creo que el problema esta en que tanto yahoo como gmail,
necesitan una conexion SSL para enviar/recibir correos.

Comprueba que hay alguna propiedad que haga referencia a lo que te digo,
o prueba con otra direccion de correo que no necesite SSL.

Salu2.

AGAG4 18-02-2009 18:21:41

Gracias defcon1_es, voy a investigar que si hay direcciones de correos que no me pida autenticación, se me olvido mencionar que hice pruebas con el outlook y si me funciona el gmail y el yahoo pero si activo la opcion "Mi Servidor de Salida (SMTP) requiere autenticación ", ya le busque por todas partes en el Eureka y no veo algo de autenticación para activarlo, sigo investigando....

defcon1_es 18-02-2009 18:37:40

Hace 1 o 2 semanas, a un cliente con cuenta gmail, le daba el Error:

"530 5.7.0 Must issue a STARTTLS command first. Port 465, Secure SSL: No, Server Error: 530, Error number 0x800CCC78"

al enviar un email desde el programa que desarrollo, y era por lo que te dije antes.

Estos enlaces me dieron una pista:
http://www.google.com/support/a/bin/...s&answer=57921
http://www.kriptopolis.org/una-ayudi...mtp-y-starttls

Y este me abrió los ojos ;):
http://translate.google.com/translat...hp%3Ft%3D60778

AGAG4 20-02-2009 03:00:08

Definitivamente no le encuentro por donde al Eureka, ya le busque bien algo relacionado a "Autenticación"..... :confused:

Continuo investigando.... :)

roman 20-02-2009 03:54:32

A ver, yo no conozco nada de EurekaLog pero por lo que dices, parece ser que trae integrado un mecanismo para mandar por correo los datos de una excepción cuando ocurra.

Pero como indica Daniel, el envío de correos usando una cuenta de gmail debe hacerse usando SSL, por lo que supongo que si EurekaLog no maneja dicho protocolo, entonces no podrás enviar el correo mediante el mecanismo integrado.

Curioseando por el manual en línea de Eureka, veo que hay un evento OnExceptionNotify que al parecer se lanza cada vez que Eureka intercepta una excepción con el fin de que tu aplicación pueda llevar a cabo alguna acción.

De ser cierto esto que estoy imaginando, entonces bastaría que mandes tú mismo el correo usando, por ejempo, las Indy. Aquí tengo un ejemplo ya empacadito de como usar Indy 10 para mandar un correo via gmail.

// Saludos

AGAG4 20-02-2009 16:13:41

Gracias Roman por tu recomendación, me voy por ese camino, ya habia hecho algun programa para envio de correos con los indys pero queria evitarme la fatiga usarlo, para ver si se pudiera aprovechar el que tiene con el Eureka, pero veo que mejor usaré los indys.... :)


La franja horaria es GMT +2. Ahora son las 13:23:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi