Configurare regole di filtro Sieve su RoundCube

Configurare regole di filtro Sieve su RoundCube

I filtri Sieve permettono di automatizzare lo smistamento della posta direttamente sul server IMAP, prima ancora che il client la scarichi. RoundCube include il plugin Managesieve che offre un'interfaccia grafica per scrivere regole complesse senza conoscere la sintassi. G Tech Group attiva di default Sieve sui server Plesk con Dovecot. In questa guida vediamo come creare set di regole, ordinarli e testarli.

Cos'e' Sieve e perché' usarlo lato server

Sieve e' uno standard RFC 5228 per il filtraggio email lato server. Rispetto ai filtri lato client (Outlook, Thunderbird) i filtri Sieve funzionano sempre, anche quando il client e' chiuso, e sono coerenti su tutti i dispositivi. Le regole vengono eseguite al momento della consegna del messaggio dal server SMTP al deposito IMAP.

Tipi di regole supportate

RoundCube permette di filtrare per: Mittente (From), Destinatario (To/CC), Oggetto, Corpo, Dimensione, Header personalizzati. Le azioni includono: Sposta in cartella, Copia, Inoltra, Rispondi con vacation, Etichetta, Scarta, Elimina, Stop processing.

Set di regole e priorità'

Un set Sieve e' un file contenente più' regole eseguite in ordine. Puoi avere più' set ma solo uno attivo alla volta. RoundCube nomina di default il set principale come managesieve. L'ordine conta: usa Stop processing per evitare che messaggi già' filtrati attivino regole successive.

Procedura passo-passo

  1. Apri Impostazioni - Filtri
  2. Verifica che il set managesieve sia attivo (etichetta verde)
  3. Clicca Crea nella colonna delle regole
  4. Inserisci un nome descrittivo (es. Newsletter -> Cartella Newsletter)
  5. Aggiungi la condizione: Da contiene newsletter@
  6. Aggiungi l'azione: Sposta messaggio in Newsletter
  7. Spunta Stop processing se non vuoi che proseguano altre regole
  8. Clicca Salva e invia un'email di prova per verificare

Errori comuni e come risolverli

  • Cartella di destinazione non esiste: crea prima la cartella in Impostazioni - Cartelle, poi seleziona nel filtro.
  • Regola non scatta: controlla che la condizione sia case-insensitive e che il set sia attivo (verde).
  • Errore di sintassi nel salvataggio: usa la modalità grafica; se hai modificato il codice Sieve, verifica la presenza di punto e virgola finali.
  • Filtri Sieve non disponibili: il server non ha managesieve attivo. Contatta G Tech Group per abilitarlo.

Approfondimenti tecnici e scenari d'uso

L'argomento Configurare regole di filtro Sieve su RoundCube richiede una buona comprensione dell'infrastruttura di posta sottostante. RoundCube e' uno strato applicativo che si poggia su un server IMAP (di norma Dovecot su Plesk) per la lettura dei messaggi, su un server SMTP (Postfix) per l'invio, e su un database MySQL o MariaDB per i metadati. Ogni operazione che vediamo dall'interfaccia attiva una o più' chiamate verso questi servizi. Comprendere il flusso aiuta a diagnosticare velocemente i malfunzionamenti e a prendere decisioni informate quando bisogna pianificare interventi su ambienti di produzione con utenti business.

G Tech Group, in qualità' di agenzia digitale italiana con più' di un decennio di esperienza su Plesk e oltre cinquecento clienti attivi, ha consolidato una serie di accorgimenti operativi: pulizia periodica delle cache, monitoraggio dei log applicativi, verifica dei certificati SSL, audit dei plugin installati, e schedulazione di backup giornalieri con retention multipla. Tutte queste pratiche sono integrate nei piani di assistenza tecnica h24 erogati dalla sede di Giustino, in Trentino. L'assistenza in italiano e i tempi di risposta sotto le due ore sui ticket critici sono parte del valore offerto ai clienti professionali.

Per chi gestisce diversi domini sullo stesso server e' utile ricordare che molte impostazioni RoundCube hanno scope globale: una modifica al file config.inc.php si applica a tutti gli utenti. Per personalizzazioni per dominio o per gruppo serve un plugin dedicato o l'estensione del config tramite hook. In ambienti multi-tenant come quelli di un'agenzia digitale e' bene mantenere un repository git con le modifiche di configurazione, separato dal codice upstream di RoundCube, per poter eseguire upgrade in sicurezza senza perdere customizzazioni. G Tech Group segue questa policy per tutti i server gestiti, garantendo così' aggiornamenti regolari della webmail senza regressioni sulle personalizzazioni (skin, plugin custom, integrazioni CRM e altri moduli aziendali).

Sul fronte sicurezza, l'argomento merita sempre attenzione specifica. Le credenziali email transitano su HTTPS, ma una sola compromissione può aprire la porta a campagne di phishing dal dominio aziendale, con danni di reputazione e di deliverability difficili da recuperare in tempi brevi. Per questo G Tech Group consiglia abilitazione di SPF, DKIM e DMARC obbligatori, policy di password forte, fail2ban configurato sui tentativi falliti, monitor di accessi anomali e training periodico per gli utenti finali. Per i clienti enterprise sono inoltre disponibili moduli di autenticazione multi-fattore tramite reverse proxy Authelia o Keycloak posti davanti a RoundCube.

Dal punto di vista delle prestazioni, la maggior parte dei rallentamenti percepiti dagli utenti deriva da tre cause: cache messaggi cresciuta a dismisura (la tabella cache_messages può superare svariati gigabyte in pochi mesi), connessioni IMAP non chiuse correttamente che esauriscono le risorse Dovecot, e tempi di risposta del DNS lenti per le ricerche DNSBL durante la consegna SMTP. La cron di bin/cleandb.sh che G Tech Group abilita in fase di onboarding riduce notevolmente il primo problema, mentre tuning di Dovecot e cache DNS locale risolvono gli altri due, garantendo una webmail sempre fluida anche su domini con centinaia di caselle attive in contemporanea.

Domande frequenti

D: Sieve filtra anche la posta già' in inbox?
R: No, Sieve agisce solo al momento della consegna. Per i messaggi già' presenti usa lo spostamento manuale.

D: Posso esportare i filtri Sieve?
R: Sì, con un client che supporta managesieve o chiedendo il file a G Tech Group.

D: Quanti filtri posso creare?
R: Non ci sono limiti fissi, ma performance ottimali sotto i 50 filtri per casella.

Hai bisogno di aiuto?

Se hai bisogno di configurare RoundCube per la tua azienda, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.

Hai trovato utile quest'articolo?