1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Ordinare le email in arrivo in base a regole (filtri Sieve)
Questa guida spiega come creare regole di classificazione per ordinare automaticamente le tue email in arrivo in base a determinate condizioni.
Premessa
- Queste regole permettono, tra le altre cose, le seguenti azioni automatiche:
- Eliminare o spostare i messaggi provenienti da indirizzi email che non vuoi più vedere
- Inoltrare al tuo coniuge le email provenienti da un indirizzo email in modo che entrambi le riceviate
- Copiare i messaggi che contengono una parola chiave specifica in una cartella
- ecc.
- A differenza delle regole di classificazione proposte all'interno di software/client di posta elettronica (Microsoft Outlook, Mozilla Thunderbird, Apple Mail...), queste regole agiranno direttamente sul server delle tue caselle di posta anche prima della connessione IMAP
- Se utilizzi un software/client di posta elettronica configurato in POP, in parallelo a Mail, i messaggi classificati in cartelle non verranno più scaricati dalla tua applicazione poiché il protocollo POP recupera solo i messaggi nella tua posta in arrivo principale; per consultare i messaggi classificati sarà necessario utilizzare il protocollo IMAP o solo Mail Infomaniak
- Con la posta gratuita @ik.me (+ etik.com, ecc.) hai solo la possibilità di creare regole semplici, che hanno delle limitazioni; ad esempio, non è possibile creare un filtro per inoltrare un'email a un altro indirizzo
Accedere alle regole da Mail Infomaniak per browser web
Requisiti
- Avere un accesso valido a Mail Infomaniak dove è associato l'indirizzo email
- Avere il permesso di gestire le regole di classificazione: se sei stato invitato su Mail per gestire il tuo indirizzo, è possibile che l'amministratore del Servizio Mail ti abbia revocato questo diritto dal suo account amministrativo
Per accedere ai filtri di classificazione per la tua posta Infomaniak:
- Accedi a Mail Infomaniak (mail.infomaniak.com) da un browser web come Brave o Firefox
- Clicca sull'icona in alto a destra dell'interfaccia
- Verifica o seleziona l'indirizzo email rilevante nel menu a discesa
- Clicca su Filtri e regole
Accedere alle regole dal Servizio Mail
Per accedere ai filtri di classificazione per la tua posta Infomaniak:
- Accedi a Manager Infomaniak (manager.infomaniak.com) da un browser web come Brave o Firefox
- Clicca sull'icona in alto a destra dell'interfaccia (o naviga attraverso il menu laterale sinistro, ad esempio)
- Seleziona Servizio Mail (universo Strumenti collaborativi)
- Clicca su il nome dell'oggetto rilevante nella tabella che appare
- Clicca su l'indirizzo email rilevante nella tabella che appare
- Clicca sulla scheda Filtri e regole nel menu laterale sinistro
Definire una regola basata su un'email ricevuta
Puoi anche creare una regola direttamente dall'email ricevuta:
- Accedi a Mail Infomaniak (mail.infomaniak.com) da un browser web come Brave o Firefox
- Apri il messaggio del mittente rilevante
- Clicca sul menu delle azioni ⋮ nell'angolo in alto a destra del messaggio aperto
- Seleziona Crea una regola per aprire l'assistente alla creazione che sarà precompilato con gli elementi del messaggio
Configurare filtri e regole
Sono disponibili diverse azioni:
- Clicca sul pulsante Aggiungi una regola in modalità Standard per creare filtri utilizzando un modulo di creazione o in Modalità esperto per importare un file in linguaggio Sieve
- Attiva/disattiva il filtro anti-spam di Infomaniak
- Attiva/disattiva il filtro pubblicitario di Infomaniak
Le diverse condizioni disponibili per i filtri di classificazione sono presentate in questa guida (clicca qui).
Una volta creato un filtro in Modalità standard o esperto, clicca su Continua per attivarlo. Queste impostazioni possono essere modificate in qualsiasi momento.
Se esistono già filtri di classificazione, il pulsante per aggiungere nuovi filtri si trova in alto a destra della tabella:
Informazioni sulla modalità avanzata
⚠️ La posta Infomaniak è compatibile con tutte le applicazioni che supportano IMAP/SMTP. Per ulteriore assistenza contatta il supporto del software/client di posta utilizzato o un partner — leggi anche il ruolo del fornitore di hosting
La modalità avanzata richiede l'uso del linguaggio Sieve. Attivando questa modalità, le regole esistenti verranno mantenute ma disattivate.
Primo esempio di classificazione avanzata
Di seguito un esempio semplice di comando con questo linguaggio:
require ["fileinto"];
if address :contains "from" "facebook.com" {
fileinto "fb";
} elsif header :matches "List-Unsubscribe" "*" {
fileinto "nl";
} else {
keep;
}
Spiegazioni:
- caricare le estensioni necessarie: utilizzare
require ["fileinto"];
per indicare che utilizzerai la funzionalitàfileinto
- filtrare i messaggi da Facebook: utilizzare
if address :contains "from" "facebook.com"
per verificare se l'indirizzo del mittente contiene "facebook.com"; in tal caso, il messaggio viene classificato nella cartella "fb" confileinto "fb";
- filtrare i messaggi con un link di disiscrizione: utilizzare
elsif header :matches "List-Unsubscribe" "*"
per verificare se il campo dell'intestazione "List-Unsubscribe" è presente nel messaggio; in tal caso, il messaggio viene classificato nella cartella "nl" confileinto "nl";
- conservare altri messaggi: utilizzare
else { keep; }
per conservare tutti gli altri messaggi che non soddisfano i criteri precedenti
Dettagli:
- se è necessario menzionare una sottocartella, utilizzare il separatore / (come nel secondo esempio) ma non è necessario indicare INBOX nei tuoi codici
- assicurati che le cartelle "fb" e "nl" esistano già nella tua posta in arrivo, altrimenti i messaggi potrebbero non essere classificati correttamente
- il filtro
address :contains "from" "facebook.com"
funziona correttamente per indirizzi che contengono "facebook.com" nel campo “from” - il filtro
header :matches "List-Unsubscribe" "*"
verifica solo la presenza dell'intestazione "List-Unsubscribe" e non il suo contenuto
Secondo esempio di classificazione avanzata
Questo codice consente di modificare l'oggetto in base al From (aggiungere un prefisso all'oggetto quando una email passa il filtro, ad esempio):
require ["fileinto", "editheader", "variables", "regex"];
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV" {
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)" {
deleteheader "Subject";
addheader "Subject" "${1}${3}";
} else {
# Aggiungi un prefisso se l'oggetto non corrisponde già al modello
deleteheader "Subject";
addheader "Subject" "[SL-Devel] ${1}";
}
fileinto "Mail List/SL-Devel";
}
Spiegazioni:
- estensioni richieste:
fileinto
: per classificare i messaggi nelle cartelleeditheader
: per modificare le intestazioni delle emailvariables
: per usare variabili nelle espressioniregex
: per espressioni regolari
- condizione sul mittente:
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV"
: verifica se il mittente corrisponde
- condizione sull'oggetto:
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)"
: verifica se l'oggetto corrisponde al modello specificatodeleteheader "Subject";
eaddheader "Subject" "${1}${3}";
: elimina l'oggetto esistente e aggiunge un nuovo oggetto con le parti catturate
- aggiungi un prefisso se l'oggetto non corrisponde già al modello:
addheader "Subject" "[SL-Devel] ${1}";
: aggiunge un prefisso "[SL-Devel]" all'oggetto se non è già presente
- classificare il messaggio:
fileinto "Mail List/SL-Devel";
: classifica i messaggi nella cartella "Mail List/SL-Devel"
Dettagli:
- assicurati che la cartella "Mail List/SL-Devel" esista già nella tua posta in arrivo
- verifica che lo script modifichi correttamente l'oggetto delle email per aggiungere o regolare il prefisso secondo necessità