Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-12-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 27-12-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Gmail soporta POP como cualquier otra que ya tuviste. Aqui ofrecen informacion de configuracion:

https://gmail.google.com/support/bin...y?answer=12103
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 28-12-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 28-12-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
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!
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #5  
Antiguo 28-12-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 28-12-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
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.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #7  
Antiguo 29-12-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
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.

Última edición por Xavierator fecha: 29-12-2004 a las 10:45:58.
Responder Con Cita
  #8  
Antiguo 04-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
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.
Responder Con Cita
  #9  
Antiguo 05-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
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
__________________
[Crandel]
Responder Con Cita
  #10  
Antiguo 06-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
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.
Responder Con Cita
  #11  
Antiguo 06-06-2005
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
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.
Responder Con Cita
  #12  
Antiguo 06-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Lightbulb

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

Saludos
__________________
[Crandel]
Responder Con Cita
  #13  
Antiguo 07-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
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.
Responder Con Cita
  #14  
Antiguo 07-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
y probaste con POP SSL?
__________________
[Crandel]
Responder Con Cita
  #15  
Antiguo 10-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
Unhappy

si lo probe de todas las forma que pude-.
:S:S
Responder Con Cita
  #16  
Antiguo 10-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Que versión del poptray estas usando?
__________________
[Crandel]
Responder Con Cita
  #17  
Antiguo 12-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
la antepenultima.
Responder Con Cita
  #18  
Antiguo 13-06-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
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
__________________
[Crandel]
Responder Con Cita
  #19  
Antiguo 13-06-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
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.
Responder Con Cita
  #20  
Antiguo 20-06-2005
Nakitxu Nakitxu is offline
Registrado
 
Registrado: jun 2005
Posts: 1
Poder: 0
Nakitxu Va por buen camino
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?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:47:14.


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
Copyright 1996-2007 Club Delphi