Abilitare i filtri su RainLoop: Installiamo dovecot-managesieved per gestire i filtri e il messaggio di Non al pc (vacation message) su Ubuntu con ISPConfig 3.x

Prima di tutto è necessario installare se non l’abbiamo già fatto dovecot-managesieved

apt-get install dovecot-managesieved

Ora in teoria bisogna decommentare dal file /etc/dovecot/conf.d/20-managesieve.conf queste 3 zone

protocols = $protocols sieve
service managesieve-login {
inet_listener sieve { 
port = 4190 
} 

inet_listener sieve_deprecated { 
port = 2000 
} 
vsz_limit = 64M 
}
service managesieve {
}
protocol sieve {
managesieve_max_line_length = 65536 
}

modifichiamo anche il file /etc/dovecot/conf.d/90-sieve.conf

plugin { 
......
sieve_extensions = +notify +imapflags 
sieve_max_script_size = 1M 
......
}

(attenzione i puntini vuol dire che nel file che modificate ci potrebbero essere altri settings) e riavviare dovecot con

service dovecot restart

C’è un problema però.. dovecot non va in ascolto sul protocollo sieve, e così ho dovuto effettuare una piccola modifica al file /etc/dovecot/dovecot.conf, cioè all’inizio del file la linea

protocols = imap pop3

dovrà diventare

protocols = imap pop3 sieve

Ora possiamo riavviare dovecot

service dovecot restart

Dando uno sguardo alle porte aperte, troveremo ora la 4190 in ascolto

root@mx-01:# netstat -pnat | grep 4190
tcp        0      0 0.0.0.0:4190            0.0.0.0:*               LISTEN      3531/dovecot    
tcp6       0      0 :::4190                 :::*                    LISTEN      3531/dovecot    

In questo modo potremo configurare con successo la webmail ed abilitare i filtri su RainLoop per utilizzare i filtri e regole sulla posta in arrivo ed anche il messaggio di Non al pc (vacation message)

filtri su RainLoop