Filtrando mensagens em pastas

2

Eu executo um servidor de email usando o Dovecot e o Exim. Atualmente, a filtragem de e-mails é feita por usuário, usando um arquivo .forward em ~/ contendo entradas ao longo das linhas de:

if $h_to: CONTAINS "bugtraq"
then
  save "$home/Maildir/.Mailing Lists.BugTraq/"
  finish
endif

if $h_Subject: CONTAINS "Sfic"
then
  save "$home/Maildir/.Mailing Lists/"
  finish
endif

E assim por diante. Isso é bastante entediante, pois requer que os usuários façam o ssh e escrevam manualmente seus próprios arquivos .forwars. Eu estou querendo saber se existem soluções mais fáceis ou mais elegantes para a filtragem do lado do servidor. Existe algum padrão para os clientes de e-mail dizerem ao servidor como classificar o lado do servidor de e-mail?

    
por Freddie Witherden 18.07.2011 / 00:45

1 resposta

0

Bem, não consigo pensar em nada do lado do servidor, mas se a configuração manual de .forward for o problema, você pode configurar um arquivo .forward padrão em / etc / skel / e que será copiado para diretórios iniciais de todos os novos usuários. Como uma manutenção única, você terá que anexar suas regras default .forward em todas as etapas do usuário atual.

    
por 22.07.2011 / 23:37