Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Inkomende e-mails filteren met behulp van de Sieve-taal
Deze handleiding legt uit hoe u in het uitgebreide overzicht e-mailfilterregels kunt maken met behulp van Sieve-scripts, zodat uw inkomende e-mails automatisch op basis van bepaalde criteria worden gesorteerd bij Infomaniak.
⚠ Beschikbaar bij:
| kSuite | |
| Standaard | |
| Business | |
| Enterprise | |
| my kSuite+ | |
| E-maildienst | |
| Premium, minimaal 5 adressen |
Inleiding
- Als u geen compatibel abonnement heeft of de voorkeur geeft aan een eenvoudigere configuratie, neem dan de tijd om deze andere handleiding te lezen.
- ⚠️ Er wordt geen ondersteuning geboden voor de Sieve-taal (lees deze documentatie — lees ook meer over de rol van de hostingprovider).
- In tegenstelling tot de filterregels die worden aangeboden in e-mailprogramma's/clients (Microsoft Outlook, Mozilla Thunderbird, Apple Mail...), werken deze regels rechtstreeks op de server van uw e-mailpostvakken, nog voordat de IMAP-verbinding tot stand is gebracht.
- Het is mogelijk om Sieve-bestanden te importeren via een knop.
- Door deze modus te activeren, blijven de bestaande standaardregels behouden, maar worden ze uitgeschakeld.
- De opdracht `redirect` (die het mogelijk maakt een e-mail naar een ander adres door te sturen) is in de scripts niet toegestaan.
- Als u een Sieve-script importeert van een andere hostingprovider, zorg er dan voor dat u deze opdracht verwijdert.
- Om e-mails door te sturen, gebruikt u de wizard in de standaardmodus of het gedeelte Doorsturen van uw e-maildienst.
Toegang krijgen tot de regels van de Infomaniak Webmail-app
Vereisten
- Toestemming om regels te beheren: als u bent uitgenodigd om de web-app Mail van Infomaniak (online dienst ksuite.infomaniak.com/mail) te gebruiken om uw adres te beheren, is het mogelijk dat de beheerder van de e-maildienst u dit recht vanuit zijn beheerdersaccount heeft ontnomen introkken.
Om toegang te krijgen tot de sorteerfilters voor uw Infomaniak-e-mail:
- Klik hier om toegang te krijgen tot de web-app Mail van Infomaniak (online dienst ksuite.infomaniak.com/mail).
- Klik op het pictogram Instellingen rechtsboven.
- Controleer of selecteer het betreffende e-mailadres in het vervolgmenu.
- Klik op Filters en regels:
Toegang krijgen tot de regels vanuit een e-maildienst
Zo krijg je toegang tot de sorteerfilters voor je Infomaniak-e-mail:
- Klik hier om toegang te krijgen tot het beheer van je product in de Infomaniak Manager (Hulp nodig?).
- Klik rechtstreeks op de naam die aan het betreffende product is toegewezen.
- Klik op het betreffende e-mailadres in de weergegeven tabel.
- Klik op het tabblad Regels in het linkermenu (of de bovenste balk):

Een nieuwe regel maken in de Geavanceerde (Expert) modus
- Zorg ervoor dat je de Geavanceerde modus selecteert:

Eerste voorbeeld van geavanceerd sorteren
Hier is een eenvoudig voorbeeld van een opdracht die deze taal gebruikt:
require ["fileinto"];
if address :contains "from" "facebook.com" {
fileinto "fb";
} elsif header :matches "List-Unsubscribe" "*" {
fileinto "nl";
} else {
keep;
}Uitleg:
- Laden van de benodigde extensies: Gebruik
require ["fileinto"];om aan te geven dat je de functiefileintogaat gebruiken. - Filteren van Facebook-berichten: Gebruik
if address :contains "from" "facebook.com"om te controleren of het afzenderadres "facebook.com" bevat; zo ja, dan wordt het bericht in de map "fb" geplaatst metfileinto "fb";. - Berichten filteren met een link om zich af te melden: Gebruik `elsif header :matches "List-Unsubscribe" "*"` om te controleren of de header "List-Unsubscribe" in het bericht aanwezig is; zo ja, dan wordt het bericht in de map "nl" geplaatst met `fileinto "nl";`.
- De overige berichten opslaan: Gebruik `else { keep; }` om alle andere berichten op te slaan die niet aan de voorgaande criteria voldoen.
Let op:
- Als u een submap moet specificeren, gebruikt u de scheidingsteken ` / ` (zoals in het tweede voorbeeld), maar het is niet nodig om `INBOX` in uw code op te nemen.
- Zorg ervoor dat de mappen `fb` en `nl` al in uw inbox bestaan; anders kunnen de berichten mogelijk niet correct worden gesorteerd.
- De filter `address :contains "from" "facebook.com"` werkt correct voor adressen die "facebook.com" in het veld "from" bevatten.
- De filter `header :matches "List-Unsubscribe" "*"` controleert alleen of de header "List-Unsubscribe" aanwezig is, niet de inhoud ervan.
Tweede voorbeeld van geavanceerde sortering
Deze code wijzigt het onderwerp op basis van de afzender (voegt een voorvoegsel toe aan het onderwerp als een e-mail de filter passeert, bijvoorbeeld):
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 {
# Ajouter un préfixe si l'objet ne correspond pas déjà au modèle
deleteheader "Subject";
addheader "Subject" "[SL-Devel] ${1}";
}
fileinto "Mail List/SL-Devel";
}Uitleg:
- Vereiste uitbreidingen:
fileinto: om berichten in mappen te plaatsen.editheader: om de e-mailheaders te bewerken.variables: om variabelen in expressies te gebruiken.regex: voor reguliere expressies.
- Voorwaarde voor de afzender:
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV": controleert of de afzender overeenkomt.
- **Voorwaarde voor het onderwerp:**
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)": controleert of het onderwerp overeenkomt met het opgegeven patroon.deleteheader "Subject";enaddheader "Subject" "${1}${3}";: verwijdert het bestaande onderwerp en voegt een nieuw onderwerp toe met de vastgelegde delen.
- **Een voorvoegsel toevoegen als het onderwerp nog niet aan het patroon voldoet:**
addheader "Subject" "[SL-Devel] ${1}";: voegt het voorvoegsel "[SL-Devel]" toe aan het onderwerp, als dit nog niet aanwezig is.
- **De e-mail categoriseren:**
fileinto "Mail List/SL-Devel";: categoriseert de e-mails in de map "Mail List/SL-Devel".
Let op:
- Zorg ervoor dat de map
Mail List/SL-Develal in uw inbox bestaat. - Controleer of het script het onderwerp van de e-mails correct wijzigt om het voorvoegsel toe te voegen of aan te passen, indien nodig.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1839
Is deze veelgestelde vragenlijst nuttig geweest?