Comunidad Delphiaccess

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Noticias y Eventos:




Autor Tema: Notificador de Correos electrónicos  (Leído 910 veces)

0 Usuarios y 1 Visitante están viendo este tema.

« en: 09 de Agosto de 2009, 10:48:58 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Notificador de Correos electrónicos
« en: 09 de Agosto de 2009, 10:48:58 »
Código: [Seleccionar]
{*****************************************************}
{ Notificador de Correos v1.0 © 2009                  }
{ Realizado por Lic. Fernando Leonor (Enecumene)      }
{ Para Delphiaccess ( http://www.delphiaccess.com )   }
{*****************************************************}
 
unit Unit1;
 
interface
 
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
 IdMessageClient, IdPOP3, mmsystem;
 
type
 TForm1 = class(TForm)
   IdPOP31: TIdPOP3;
   procedure FormCreate(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;
 
var
 Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.FormCreate(Sender: TObject);
var Estado: Integer;
begin
{*** Escondemos el form ***}
Form1.Width  := 100; //Fijamos el ancho del form
Form1.Height := 100; //Fijamos el alto del form
Form1.Left   := -500; //Fijamos la posición del form desde la izquierda
Form1.Top    := -500; //Fijamos la posición del form desde arriba
{*** Fin esconder el form ***}
 
{*** configuramos el servidor POP3 del correo ***}
idPOP31.Username := 'Nombre de usuario';
idPOP31.Password := 'Clave del correo';
idPOP31.Host     := 'Servidor POP3 del correo'; //pop3.servidor.com
{*** Fin ***}
 
{*** conectamos y chequeamos los mensajes ***}
idPOP31.Connect;
Estado := idPOP31.CheckMessages;
idPOP31.Disconnect;
{*** Fin ***}
 
{*** verificamos si existen mensajes nuevos o no ***}
if Estado = 0 then begin //Si no hay mensajes nuevos
 PlaySound('C:\WINDOWS\Media\Windows XP Logoff Sound.wav',0,SND_ASYNC);
 MessageDlg('No tienes mensajes nuevos.',mtInformation,[mbOK],0);
end;
 
if Estado = 1 then begin //Si hay sólo un mensaje nuevo
 PlaySound('C:\WINDOWS\Media\Windows XP Logon Sound.wav',0,SND_ASYNC);
 MessageDlg('Tienes 1 mensaje nuevo.',mtInformation,[mbOK],0);
end;
 
if Estado > 1 then begin //Si hay más de 1 mensaje nuevo
 PlaySound('C:\WINDOWS\Media\Windows XP Logon Sound.wav',0,SND_ASYNC);
 MessageDlg('Tienes '+IntToStr(Estado)+' mensajes nuevos.',mtInformation,[mbOK],0);
end;
{*** Fin ***}
 
{*** Terminamos el programa ***}
Application.Terminate;
{*** Fin ***}
 
end;
 
end.

Requisitos:

- Indy 9.0

Descarga

Enjoy !

«Responder #1 en: 09 de Agosto de 2009, 11:35:10 »
En línea

Caral

  • Administrador
  • *******
  • Calificaciones: +126/-4
  • Conectado Conectado
  • Sexo: Masculino
  • Mensajes: 2,171
  • Gracias
  • -Dados: 69
  • -Recibidos: 94
  • Siempre Novato
Re:Notificador de Correos electrónicos
« Respuesta #1 en: 09 de Agosto de 2009, 11:35:10 »
Hola
Dos preguntas:
1- Sirve cuando el servidor es mail.tal.com o solo con pop3.tal.com ?
2- Cuando te avisa del nuevo mensaje lo baja del servidor o solo lo ves?
Saludos

«Responder #2 en: 09 de Agosto de 2009, 11:39:14 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #2 en: 09 de Agosto de 2009, 11:39:14 »
Sólo correos entrantes que es POP3, lo he probado con el de Delphiaccess y me ha funcionado perfecto, pues no sé si funcionará con mail.xxx.xxx, sólo es cuestión de probarlo.

Saludos.

«Responder #3 en: 09 de Agosto de 2009, 11:42:19 »
En línea

Caral

  • Administrador
  • *******
  • Calificaciones: +126/-4
  • Conectado Conectado
  • Sexo: Masculino
  • Mensajes: 2,171
  • Gracias
  • -Dados: 69
  • -Recibidos: 94
  • Siempre Novato
Re:Notificador de Correos electrónicos
« Respuesta #3 en: 09 de Agosto de 2009, 11:42:19 »
Hola
Muy interesante amigo, gracias por el aporte.
Por cierto, si se necesita indy9 seria bueno poner el enlace de descarga.
Saludos

«Responder #4 en: 09 de Agosto de 2009, 11:47:49 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #4 en: 09 de Agosto de 2009, 11:47:49 »
Por cierto, si se necesita indy9 seria bueno poner el enlace de descarga.

No es necesario amigo, Delphi 6 y 7 lo traen por defecto ;).

Saludos.

«Responder #5 en: 09 de Agosto de 2009, 13:32:29 »
En línea

luk2009

  • Moderadores
  • ******
  • Calificaciones: +67/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 968
  • Gracias
  • -Dados: 78
  • -Recibidos: 57
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #5 en: 09 de Agosto de 2009, 13:32:29 »
Gracias por el aporte

Preguntas:
1.- que valores debo cambiarle para que me funcione, porque cambie el user, el pasword y creo que cambie el pop3.
ejemplo para hotmail se pone pop3.hotmail.com?

2.- si quiero que me indique si tengo email en varios servidores como hotmail, gmail al mismo tiempo como se haria.



"El hombre se hace viejo muy pronto y sabio demasiado tarde"

«Responder #6 en: 09 de Agosto de 2009, 13:35:23 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #6 en: 09 de Agosto de 2009, 13:35:23 »
Primero que todo, este notificador no es aún compatible con Gmail y Hotmail porque ambos requieren de SSL y el puerto 995, y con la versión 9 de Indy aún no soporta la tecnologí­a SSL :(.

Saludos.

«Responder #7 en: 09 de Agosto de 2009, 20:28:40 »
En línea

felipe

  • Administrador
  • ******
  • Calificaciones: +27/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,543
  • Gracias
  • -Dados: 17
  • -Recibidos: 18
  • 100% producto colombiano
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #7 en: 09 de Agosto de 2009, 20:28:40 »
Interesante aporte enecumene, solo una pregunta ¿cómo funciona?, debes tener Outlook funcionando o ¿algo asi?  *-)


Saludos!
Que Dios te tenga en su gloria amigo lKinGl...

Web - Flickr

«Responder #8 en: 09 de Agosto de 2009, 20:33:15 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #8 en: 09 de Agosto de 2009, 20:33:15 »
Interesante aporte enecumene, solo una pregunta ¿cómo funciona?, debes tener Outlook funcionando o ¿algo asi?  *-)

Pos no, nada de eso, sólo cambia los valores Username, Password y POP3 :D

«Responder #9 en: 09 de Agosto de 2009, 20:40:06 »
En línea

felipe

  • Administrador
  • ******
  • Calificaciones: +27/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,543
  • Gracias
  • -Dados: 17
  • -Recibidos: 18
  • 100% producto colombiano
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #9 en: 09 de Agosto de 2009, 20:40:06 »
Interesante aporte enecumene, solo una pregunta ¿cómo funciona?, debes tener Outlook funcionando o ¿algo asi?  *-)

Pos no, nada de eso, sólo cambia los valores Username, Password y POP3 :D

Mejor entonces... gracias  :D (y)


Saludos!
Que Dios te tenga en su gloria amigo lKinGl...

Web - Flickr

«Responder #10 en: 25 de Abril de 2010, 21:21:49 »
En línea

angelo2007

  • Usuario Activo
  • ***
  • Calificaciones: +0/-0
  • Desconectado Desconectado
  • Mensajes: 10
  • Gracias
  • -Dados: 0
  • -Recibidos: 0
Re:Notificador de Correos electrónicos
« Respuesta #10 en: 25 de Abril de 2010, 21:21:49 »
el archivo baja corrupto.
imposible ser usado. que raro:S

«Responder #11 en: 25 de Abril de 2010, 21:23:46 »
En línea

egostar

  • Administrador
  • *******
  • Calificaciones: +186/-6
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 5,415
  • Gracias
  • -Dados: 255
  • -Recibidos: 153
Re:Notificador de Correos electrónicos
« Respuesta #11 en: 25 de Abril de 2010, 21:23:46 »
el archivo baja corrupto.
imposible ser usado. que raro:S

No es raro, en la última mudanza muchos archivos se corrompieron, ahora si alguien lo solicita se intenta subir si se tiene aún el o los adjuntos que se han dañado.

Salud OS

"Nunca interrumpas a tu enemigo cuando está cometiendo un error."

- Napoleon Bonaparte


 

«Responder #12 en: 25 de Abril de 2010, 21:25:33 »
En línea

enecumene

  • Administrador
  • *******
  • Calificaciones: +151/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 3,750
  • Gracias
  • -Dados: 155
  • -Recibidos: 106
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #12 en: 25 de Abril de 2010, 21:25:33 »
el archivo baja corrupto.
imposible ser usado. que raro:S

Ya lo volví a subir de nuevo, pero de todos modos en el primer post está el código completo.

Saludos.


 


Página generada en 1.031 segundos con 41 consultas.