Alimentando e-mails da pasta imap no script sieve

2

Eu tenho pastas IMAP em um servidor dovecot que contém um grande número de e-mails (> 10.000). Eu quero aplicar um script de peneira existente para os e-mails nessas pastas. Eu sei que posso alimentar os e-mails do armazenamento Maildir no lmtp do dovecot e remover o arquivo depois, mas quero preservar o status de e-mail o máximo possível.

    
por ordnungswidrig 23.01.2012 / 11:46

2 respostas

1

Embora eu não tenha tentado, parece que você está procurando pelo " IMAPSieve "extensão para peneira. Ele permite que você atribua um script Sieve baseado em mover um email para uma pasta específica. Eu acho que você poderia configurar uma nova pasta com um script que leva qualquer ação que você deseja ao mover o email para ele. E, se necessário, você pode mover o e-mail de volta da pasta para a pasta original depois que o processamento que você está procurando estiver concluído.

Há um exemplo no site da Dovecot que explica a conexão com um filtro de spam , de forma que mover uma mensagem para um spam pasta executa um comando de treinamento de spam nele. Eu começaria a adaptar o que você está procurando fazer a partir daí.

    
por 30.06.2017 / 14:27
0

Tente criar uma nova pasta, mova todas as mensagens para essa pasta e, em seguida, mova-as de volta para o local anterior onde o filtro de peneira está definido - as regras de peneira devem ser aplicadas.

    
por 28.02.2012 / 10:48

Tags