Recebimento de email stardando um programa

Discussão em 'Progress 4GL' iniciado por faelsmg, Maio 26, 2011.

  1. faelsmg

    faelsmg Sem Pontuação

    Bom dia Pessoal

    Estou com uma solicitação da minha gerencia que é a seguinte.

    Ele quer que toda vez que ele envie um email para o email X@X.com, ele receba uma resposta com o Faturamento atual por Dia e por mês.

    Entenderam?

    Eu sei que tem uma função que envia email pelo progress porem não conheço algum que receba e execute alguma coisa.

    Pensei em colocar uma UPC no click do botão de imprimir NF, para gerar um arquivo texto bem simples com essas informações e configurar o exchange para que quando o email x@x.com receber um email ele responder o email com o anexo em texto que foi criado.

    Porem meu fluxo de NF é MUITO Grande, dae acho que não seria viável.

    ME ajudem..rs

    Abraço e Obrigado
  2. kirchner

    kirchner Membro Participativo Moderador

    faelsmg,

    Conceitualmente isso é simples.
    Você cria uma caixa de e-mail exclusiva para este fim, cria um serviço que lê estes e-mails de tempos em tempos e responde com o relatório.

    Eu não faço a menor ideia de como ler e-mails em Progress. O protocolo padrão para esta funcionalidade é o POP3. Na pior das hipóteses você abre um socket para o servidor de e-mail e manda os comandos necessários. É chato mas deve funcionar.

    Eu faria o serviço em qualquer outra plataforma que tenha uma biblioteca pronta, como .NET ou Java.
    Quando receber o e-mail, daí sim você chama o programa Progress, roda o relatório e envia o e-mail.

Compartilhe esta Página