Comunidad Delphiaccess

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias y Eventos:


Te recomendamos que actualices tu huso horario a la hora que te corresponda, esto lo puedes hacer con un simple clic en la opción  (detectar automáticamente) del menú Configuración de Apariencia y Diseño de tu perfil.

Equipo de Administación




Autor Tema: Notificador de Correos electrónicos  (Leído 493 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: +81/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 2,977

  • Actividad
    39.4%
  • Gracias
  • -Dados: 61
  • -Recibidos: 40
  • 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 !

Normas del Foro | Blog | DA Móbil
Uso de las etiquetas del foro
¡No doy soporte vía PM, para eso está el foro!
¡Nunca está de más agradecer! :)

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

Caral

  • Administrador
  • *****
  • Calificaciones: +40/-4
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,452

  • Actividad
    12.4%
  • Gracias
  • -Dados: 15
  • -Recibidos: 23
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: +81/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 2,977

  • Actividad
    39.4%
  • Gracias
  • -Dados: 61
  • -Recibidos: 40
  • 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.

Normas del Foro | Blog | DA Móbil
Uso de las etiquetas del foro
¡No doy soporte vía PM, para eso está el foro!
¡Nunca está de más agradecer! :)

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

Caral

  • Administrador
  • *****
  • Calificaciones: +40/-4
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,452

  • Actividad
    12.4%
  • Gracias
  • -Dados: 15
  • -Recibidos: 23
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: +81/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 2,977

  • Actividad
    39.4%
  • Gracias
  • -Dados: 61
  • -Recibidos: 40
  • 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.

Normas del Foro | Blog | DA Móbil
Uso de las etiquetas del foro
¡No doy soporte vía PM, para eso está el foro!
¡Nunca está de más agradecer! :)

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

luk2009

  • Miembro Platino
  • *****
  • Calificaciones: +22/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 488

  • Actividad
    16.2%
  • Gracias
  • -Dados: 43
  • -Recibidos: 14
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #5 en: 09 de Agosto de 2009, 01: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.




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

enecumene

  • Administrador
  • *****
  • Calificaciones: +81/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 2,977

  • Actividad
    39.4%
  • Gracias
  • -Dados: 61
  • -Recibidos: 40
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #6 en: 09 de Agosto de 2009, 01: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.

Normas del Foro | Blog | DA Móbil
Uso de las etiquetas del foro
¡No doy soporte vía PM, para eso está el foro!
¡Nunca está de más agradecer! :)

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

felipe

  • Administrador Adjunto
  • *****
  • Calificaciones: +21/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,385

  • Actividad
    3.4%
  • Gracias
  • -Dados: 5
  • -Recibidos: 12
  • 100% producto colombiano
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #7 en: 09 de Agosto de 2009, 08: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, 08:33:15 »
En línea

enecumene

  • Administrador
  • *****
  • Calificaciones: +81/-1
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 2,977

  • Actividad
    39.4%
  • Gracias
  • -Dados: 61
  • -Recibidos: 40
  • DA Webmaster
Re:Notificador de Correos electrónicos
« Respuesta #8 en: 09 de Agosto de 2009, 08: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

Normas del Foro | Blog | DA Móbil
Uso de las etiquetas del foro
¡No doy soporte vía PM, para eso está el foro!
¡Nunca está de más agradecer! :)

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

felipe

  • Administrador Adjunto
  • *****
  • Calificaciones: +21/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 1,385

  • Actividad
    3.4%
  • Gracias
  • -Dados: 5
  • -Recibidos: 12
  • 100% producto colombiano
    • WWW
Re:Notificador de Correos electrónicos
« Respuesta #9 en: 09 de Agosto de 2009, 08: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


 


Página generada en 1.062 segundos con 40 consultas.