Neste documento é feita a modulação de um servidor de email, com isto pretende-se
descrever as principais características que um servidor de email deve possuir.
De um modo geral, um servidor de email deve ter as seguintes características:
Ser facilmente configurável. Permitir a criação/gestão de listas de email (aliases). Permitir a gestão das filas de emails, com a possibilidade de ver o estado o seu estado e em caso de esta estar cheia, deve ser capaz de tomar decisões para garantir o serviço de entrega de mensagens. Controlo do seu estado (stoped, running, …). Compatibilidade com as diversas caixas de email (mail box). Correcto funcionamento com as variantes do protocolo de transporte de massagens – SMTP (Simple Message Transport Protocol). Deve ser bem definido o comportamento das mensagens através do protocolo. Reencaminhamento de email para o destino. Possibilidade de funcionamento como servidor 'relay'. Funcionamento correcto com os diversos servidores de email heterogéneos, ou seja os diferentes MTAs (Mail Transfer Agent). Ser compatível com todos dos clientes de email, MUA (Mail User Agent). Utilização de multi-task que permite um aumento das funcionalidades e melhora a gestão dos processos. Garantir a segurança/privacidade das mensagens de e-mail Compatibilidade de mensagens com anexos, onde estes podem ter diferentes tamanhos. Possibilidade de interagir com base de dados. Controlo sobre as mensagens não solicitadas (spam). Ser capaz de dar respostas aos problemas. (!)