Optionel : Filtrer/classer les mails automatiquement
Le serveur supporte les scripts Sieve avec une série d'extensions.
Malheureusement pour l'instant il n'y a rien de configuré pour permettre de modifier ton script personnel tout seul, il faut donc attraper le responsable informatique (ou quelqu'un avec un accès admin à la stack Docker) et le faire éditer ton script.
Examples de scripts
Mettre les mails qui arrivent sur nom.prenom+foobar@satellite.bar
dans un dossier "Foobar" (et le créer si besoin)
require ["variables", "envelope", "fileinto", "subaddress", "mailbox"];
if envelope :matches :detail "to" "*" {
set :lower :upperfirst "detail" "${1}";
}
if string :is "${detail}" "" {
/* Default case if no detail is specified */
keep;
} else {
fileinto :create "${detail}";
}
Mettre les mails des listes dans un dossier "Listes"
require ["fileinto"];
if header :contains "List-Id" "satellite.bar"
{
fileinto "Satellite";
}
Filtrer les mails à double
Si c'est envoyé à commission et nouveaux par example
require ["fileinto", "duplicate", "imap4flags"];
if duplicate
{
fileinto :flags "\\Seen" "Trash";
}
Il est évidemment possible de combiner ou adapter les scripts en fonction des besoins
No Comments