Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-04-2015
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Servicio Aviso a Usuario

Hay una forma mediante un servicio de enviar un mensaje a una PC mediante el loguin de windows por ejemplo cuando el servicio detecta que en el repositorio de firma electronica de facturas hay facturas a firmar le envie un mensahe al usuario?. Lo pregunto porque los usuarios no siempre abren el programa por comodos... y despues me dicen el sistema nos podria avisar que tenemos que firmar algo mediante un mail o mensaje...el tema del mail lo veo mas dificil porque tendria que configurar el servidor para enviar mails.

Gracias.
Responder Con Cita
  #2  
Antiguo 24-04-2015
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Con las INDY puedes enviar correos de manera bastante sencilla.

Código Delphi [-]
// Componentes Indy
     // (Pestaña Indy Clients en Delphi6)
     SMTP: TIdSMTP;
     // (Pestaña Indy Misc en Delphi6)
     Mail: TIdMessage;

// inicio el servidor SMTP
  with SMTP do
  begin
     Host := aHostSmtp ;
     UserID := aUserID;
     Password := aPassword;
     Port := aPort;
     SocksInfo.Authentication := saNoAuthentication;
     AuthenticationType := atNone;
     if aIdentificacion = True then
     begin
        AuthenticationType := atLogin;
        SocksInfo.Authentication := saUsernamePassword;
        SocksInfo.Host := aHostSmtp ;
        SocksInfo.Password := aPassword;
        SocksInfo.Port := aPort;
        SocksInfo.UserID := aUserID;
     end;
  end;

// Creo el mensaje de correo
  with Mail do
  begin
     Clear;
     UseNowForDate := True;
     From.Address := aFromAddress;
     From.Name := aFromName;
     Organization := aOrganization;
     if (EMailAddresses = '') then
        raise Exception.Create(_('El destinatario no tiene e-mail...'));
     Recipients.EMailAddresses := aEMailAddresses;
     Subject := aSubjectMail;
     Body.Clear;

     // Construyo el mensaje
     Body.Text := 'Hay una factura por firmar';
  end;

// Envio
  with SMTP do
  begin
     try
        Connect;
     except
        Disconnect;
        raise Exception.Create(_('Se ha producido un error al intentar la conexión.'));
     end;

     try
        Send(Mail);
     except
        Disconnect;
        raise Exception.Create(_('Se ha producido un error al intentar enviar el mensaje.'));
     end;

     Disconnect;
  end;

Última edición por duilioisola fecha: 24-04-2015 a las 10:32:40.
Responder Con Cita
  #3  
Antiguo 24-04-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por shoulder Ver Mensaje
...el tema del mail lo veo mas dificil porque tendria que configurar el servidor para enviar mails.
No he entendido esto.
¿A qué te refieres con configurar el servidor?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 27-04-2015
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Aviso desde el servidor

Hola gracias por la respuesta, lo voy a implementar lo que decia que tendria que configurar un servicio con usuarioid de la cuenta y password de la cuenta de la empresa para que envie al empleado que tiene facturas a firmar.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Carga de servicio en logueo de usuario marceloalegre Varios 4 16-05-2005 16:02:56


La franja horaria es GMT +2. Ahora son las 08:34:12.


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