Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Notificador GMAIL en Delphi ? (https://www.clubdelphi.com/foros/showthread.php?t=17171)

Xavierator 27-12-2004 16:47:12

Notificador GMAIL en Delphi ?
 
Hola, por razones varias, hace tiempo me "fabrique" en Delphi un mini programa que a partir de un servidor POP, un usuario y un password, a traves de componentes de Internet Mail Suite de Delphi, simplemente miraba si habia mensajes o no y cambiaba el icono del programita en cuestion situado en la trayicon bar. Pues bien, para adaptar el programa, y realizar la misma consulta pero en servidor de GMAIL tipo lo que ya hace el GMAIL NOTIFIER oficial, pero a medida, ¿ alguien sabe como se haria y/o que componentes se deberian usar ?

Saludos y gracias, Xavierator.

__hector 27-12-2004 19:37:57

Gmail soporta POP como cualquier otra que ya tuviste. Aqui ofrecen informacion de configuracion:

https://gmail.google.com/support/bin...y?answer=12103

Xavierator 28-12-2004 09:34:20

Hola, si, ya he visto que soporta POP, pero si no me equivoco, al activar el POP, esto hace que por configuracion, puedas decidir o no si se deja una copia en la web de cada mensaje, a la vez que se recibe en un Outlook, Netscape, ..., y yo quiero justamente al reves, ya que lo que me interesa, es mantener los correos en la web y poder consultarlos tanto desde casa como desde fuera sin tener que realizar mantenimiento de mensajes doble, es decir en web i en programa de correos, por lo que simplemente necesito un GMAIL NOTIFIER como el oficial de la web, que realmente consulte si hay mensajes o no en la web ya que no tengo activado el POP, pero hecho a medida por varias razones, ya que el GMAIL NOTIFIER aunque evidentemente funciona, no me sirve.

¿ Alguien sabe tecnicamente hablando como debe ser un comprobador de si hay mensajes o no en el GMAIL solo via web ?
Si hay forma, que seguro que la hay, ya que los de GMAIL lo han hecho, prometo colgar el codigo fuente por si alguien lo quiere adaptar a sus necesidades.

Saludos, Xavierator.

__hector 28-12-2004 14:51:58

mmm, viendo la configuracion del POP de GMAIL, este te pregunta al momento de activar el POP que quieres que suceda con los mensajes que son requisados desde la web: puedes archivarlos, dejarlos en el inbox, o incluso moverlos al trash. Una mas de las bondades del mejor servicio de correo del mundo!

Xavierator 28-12-2004 16:05:30

Lo ideal hubiera sido que GMAIL funcionara siempre con POP y que la web simplemente rescatara del POP los mensajes para mostrarlos, y poder asi, seguir usando mi propio notificador, pero como esto no es asi ahora ya no puedo saber cuando hay mensajes o en todo caso, si activo el POP, si se activa que deje copia en web, el mantenimiento, para borrar mensajes, seria doble, es decir, tanto en web como en POP, a ver si alguien sabe como hacer un notifier o por lo menos donde conseguir informacion para hacer uno a medida.

Saludos, Xavierator.

__hector 28-12-2004 19:11:15

Pues si, si la gente de gmail lo hizo (e incluso tengo una extension para firefox que hace lo mismo) es porque puede hacerse.

Este es un proyecto en phyton que lo logra:

http://sourceforge.net/projects/gmail-notify/

Antes existian otros dos sobre .NET, que ofrecian el codigo, pero veo que ya los autores no lo hacen asi.

Xavierator 29-12-2004 10:06:15

He mirado este enlace que me pasas, pero no he sido capaz de ver si hay el codigo fuente, aunque teniendo en cuenta que no tengo ni p... idea de Linux ni Python, pues no se.

Si para un notificador POP, la tencnolgia es estandard (componentes de la Internet Mail Suite por ejemplo) y pasando el servidor, el usuario y el password, supongo que para webmail, tambien lo ha de ser, por lo posiblemente un programita de este tipo, tambien serviria para hotmail, ..., ¿ no ?, sino mirar las imagenes de este enlace, con un programa que se puede configurar para diferentes tipos de correos (POP, GMAIL, HOTMAIL, ...):

Mail notifier

Si alguien sabe donde encontrar informacion para hacer un notificador en Delphi a medida para gmail, o en todo caso posiblemente para cualquier webmail, pues lo dicho, cuando lo tenga (si lo consigo), dejare a disposicion el codigo fuente.

Creo haber encontrado algo muy interesante aqui, investigare a ver que tal:

PopTray

Saludos, Xavierator.

JXJ 04-06-2005 22:19:52

Xavierator


¿si te ha funcionado el pop tray?,. que a mi no, compilo bien la dll.
pero al tratar de revisar si tengo correo tengo que el programa se traba, y de cuando
en cuando me da un error. que no entiendo.

Crandel 05-06-2005 01:32:08

Hola Xavierator, yo uso el pop tray, la verdad es que esta muy bueno.

y también tengo configurada mi cuenta de gmail, con un plugin que trae de POP + SSL

Esta escrito en delphi y se distribuye con su codigo fuente, creo que te puede servir

o lo podrias usar a ese directamente y colaborar en él

JXJ 06-06-2005 00:19:45

Crandel ¿si te ha funcionado bien la dll que compilas.?

que a mi me da problemas, al estar revisando la cuenta. el
programa se congela. y no responde, aun cuando dejo solo ese programa.

con la dll que trae, pues casi no da problemas.

Xavierator 06-06-2005 09:33:00

Hola amigos Crandel y JXJ, yo ya probe el programa PopTray con el plug in para GMAIL, pero asi como PopTray con POP mas o menos funciona bien, con GMAIL no se puede decir lo mismo, y aunque ya deje un mensaje en el foro de PopTray, sigo con el mismo problema:

- GMAIL, nunca me notifica de nuevos mensajes, cuando por supuesto los tengo.
- POP, en algunos casos el notificador, aparece el error "Socket error # 10054 Connect reset by peer.".

Como os decia, yo tengo mi propio notificador POP en Delphi i funciona perfectamente y solamente querria tener lo mismo para GMAIL, no entiendo porque es tant dificil, algun component existira que permita realizar la comprobacion en GMAIL como se hace con POP, ¿ no ?.

Saludos, Xavi.

Crandel 06-06-2005 17:50:33

Yo no compile la dll.

Instalé el plugin que dice examples, te permite especificar el tipo de protocolo.

Yo le especifique POP SSL, SSL es para la conexión segura, el poptray por defecto no lo soporta, sólo POP.

No hay que olvidarse de especificar en la configuración de GMAIL que permita hacer pop.

Un tema bastante importante es la cantidad de mails que tienen en la cuenta de gmail, si esa cantidad es muy grande va a quedarse mucho tiempo bajando. Lo que te puede estar sucediendo JXJ.

Para corregir este problema, en la configuración de GMAIL, le deben especificar que permita descargar los mails que reciban a partir de este momento, asi no descarga el historico.

Otro detalle (que pesado el bago), es especificar también en la configuración de GMAIL, que no borre el mail al descargar, sino una vez leido el mail con poptray se los borrara. Prueben con el mail de prueba asi no pierden nada.

Espero que aclare :p

Saludos

JXJ 07-06-2005 20:55:44

Pues no,..

Cuando lo probe solo tenia 4 correos que me envie a mi mismo desde
otra cuenta de correo. a la de gmail, y eran solo texto. como
este. Prueba de correo, desde hotmail a gmail.

y se trababa.

Crandel 07-06-2005 21:30:47

y probaste con POP SSL?

JXJ 10-06-2005 05:17:00

si lo probe de todas las forma que pude-.
:S:S :(

Crandel 10-06-2005 05:25:06

Que versión del poptray estas usando?

JXJ 12-06-2005 22:14:33

la antepenultima.

Crandel 13-06-2005 06:13:55

Prueba actualizar la versión de poptray a la última creo haber leido en su foro, que habia algunos problemas con las versiones anteriores.

Aunque yo me conecto con GMail desde la versión 3.1 (beta 8). Ahora tengo la final del 3.1.

Cualquier cosa si te sigue sin funcionar, te puedo pasar por correo todo el programa instalado, tal cual lo tengo en mi maquina, yo lo pase a otra y me anduvo perfectamente con toda la configuración sin necesidad de instalarlo.

Suerte

JXJ 13-06-2005 16:26:39

vale gracias crandelk , a probar, que tal, anda la ultima versión.

Pero ¿no hay forma de hacer el checkeo de si hay correo, en la cuenta de
gmail sin usar el poptray?, cuando revise su codigo de la dll, este llamaba a
funciones dentro del programa, y me he perdido, en el revisar, que hacen las
funciones.

Nakitxu 20-06-2005 16:26:12

Puedes acceder con las Indy, a traves de POP3+SSL

Aqui tienes un ejemplo de Trucomania:

Truco 560: Acceder a cuentas GMail con Indy

Proveniente del foro:

¿Como recibir emails con un idPOP desde gmail?


La franja horaria es GMT +2. Ahora son las 00:47:30.

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