Assim que um usuário é registrado na rede, ele ganha uma entrada num redirecionamento de email, conforme seu grupo, do tipo users-$grupo@linux.ime.usp.br. Esse redirecionamentos estão explicitados do home do usuário alias usado pelo qmail. Os arquivos em estão são vila:/var/qmail/alias/.qmail-users*. Em primeiro momento não fazíamos restrições a estes endereços, inclusive o email user@linux.ime.usp.br que manda email para todos os usuários de todos os grupos.
Mas logo decidimos que esse email deveria ser ``protegido'' para que apenas os administradores e os professores pudessem enviar email (isso foi decidido principalmente pelo mau uso dos próprios alunos deste endereço). Assim foi necessário criar um script para verificar se o usuário que enviou o email é autorizado ou não.
Para isso utilizamos o fato do qmail-local permitir o uso de programas, e em especial, a análise de seu código de erro para a verificação do endereço que está enviando o email (ver página manual de qmail-command).
Atualmente este script verifica se a pessoal que está mandando o
email consta na lista de usuários admins
(vila:/var/qmail/alias/.qmail-admin) ou professores
(vila:/var/qmail/alias/.qmail-users-prof).