Project

General

Profile

Overview

to é definir e implementar um ambiente de processamento de e-mail flexível, robusto e eficiente, que possa ser facilmente integrado a servidores SMTP convencionais do ambiente UNIX, como Postfix, Qmail, Sendmail e Exim. Esse ambiente de processamento de e-mail deve permitir a criação de scripts para a filtragem, classificação e manipulação de e-mails, provendo as seguintes funcionalidades: tratar os e-mails nos fluxos de entrada e de saída do servidor, podendo aplicar tratamentos distintos a remetentes e destinatários distintos; efetuar testes sobre o cabeçalho, corpo ou arquivos anexos de um e-mail, independente da codificação do mesmo (Uuencode, Quoted-Printable, Base64, etc); os testes devem compreender ao menos comparações literais, numéricas e expressões regulares; gerar novos e-mails com conteúdo parametrizável (para construir respostas automáticas e estratégias de confirmação de envio); "congelar" e-mails na fila de transporte (por exemplo, para aguardar o retorno de pedidos de confirmação); construir white-lists e black-lists, de forma automática ou semi-automática; inserir, remover, substituir ou alterar conteúdo dos anexos de um e-mail; submeter dados (cabeçalho, corpo, anexos ou partes dos mesmos) a filtros externos, para identificação de spam ou vírus ou outros propósitos; prover armazenamento persistente para dados referentes a atividades como gerência de mensagens em trânsito, contagem de spam, geração de estatísticas, etc; gerar logs com conteúdo e destino configuráveis; permitir a cifragem e/ou assinatura usando uma chave corporativa e/ou individual, de forma transparente para o usuário e o cliente de e-mail.