Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Eingehende E-Mails mithilfe der Sieve-Sprache filtern

Aktualisierung 13.08.2026

Diese Anleitung erklärt, wie Sie im erweiterten Modus Sortierregeln und Skripte in Sieve-Sprache erstellen, um Ihre eingehenden E-Mails bei Infomaniak automatisch nach bestimmten Kriterien zu sortieren.

 

✘ NICHT VERFÜGBAR bei
kSuite Free
my kSuite (ik.me, etik.com, ikmail.com)
Mail-Service Starter


 

Einleitung

  • Wenn Sie kein kompatibles Angebot haben oder eine einfachere Konfiguration bevorzugen, lesen Sie bitte diese andere Anleitung.
  • Im Gegensatz zu den Sortierregeln, die in E-Mail-Programmen/Clients angeboten werden(Microsoft Outlook, Mozilla Thunderbird, Apple Mail usw.) Diese Regeln werden direkt auf dem Server Ihrer E-Mail-Postfächer angewendet, noch bevor die IMAP-Verbindung hergestellt wird.
  • Es ist möglich, Sieve-Dateien über einen Button zu importieren.
  • Durch Aktivierung dieses Modus werden die vorhandenen Standardregeln beibehalten, aber deaktiviert.
  • Der Befehl redirect (der das Weiterleiten einer E-Mail an eine andere Adresse ermöglicht) ist in Skripten nicht erlaubt.
    • Wenn Sie ein Sieve-Skript von einem anderen Anbieter importieren, stellen Sie sicher, dass Sie diesen Befehl entfernen.
    • Um E-Mails weiterzuleiten, verwenden Sie den Assistenten im Standardmodus oder den Abschnitt Weiterleitungen Ihres E-Mail-Dienstes.

 

Auf die Regeln über die Infomaniak Webmail-App zugreifen

Voraussetzungen

Um auf die Sortierfilter für Ihr Infomaniak-E-Mail-Konto zuzugreifen:

  1. Klicken Sie hier, um auf die Web-App Mail von Infomaniak zuzugreifen (Online-Dienst ksuite.infomaniak.com/mail).
  2. Klicken Sie auf das Symbol Einstellungen oben rechts.
  3. Überprüfen Sie die betreffende E-Mail-Adresse oder wählen Sie sie im Dropdown-Menü aus.
  4. Klicken Sie auf Filter und Regeln:

 

Auf die Regeln über einen E-Mail-Dienst zugreifen

Um auf die Sortierfilter für Ihr Infomaniak-E-Mail-Konto zuzugreifen:

  1. Klicken Sie hier, um die Verwaltung Ihres Produkts im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie in der angezeigten Tabelle auf die betreffende E-Mail-Adresse.
  4. Klicken Sie im linken Menü (oder in der oberen Leiste) auf den Reiter Regeln:

 

Eine neue Regel im erweiterten (Experten-)Modus erstellen

  • Stellen Sie sicher, dass Sie auf den Modus Erweitert klicken:

Erstes Beispiel für eine erweiterte Sortierung

Hier ist ein einfaches Beispiel für einen Befehl, der diese Sprache verwendet:

require ["fileinto"];
if address :contains "from" "facebook.com" {
    fileinto "fb";
} elsif header :matches "List-Unsubscribe" "*" {
    fileinto "nl";
} else {
    keep;
}

Erläuterungen:

  1. Laden der erforderlichen Erweiterungen: Verwenden Sie require ["fileinto"];, um anzugeben, dass Sie die Funktion fileinto verwenden werden.
  2. Filtern von Facebook-Nachrichten: Verwenden Sie if address :contains "from" "facebook.com", um zu prüfen, ob die Adresse des Absenders "facebook.com" enthält; wenn ja, wird die Nachricht mit fileinto "fb"; in den Ordner "fb" verschoben.
  3. Nachrichten anhand eines Abmeldelink-Headers filtern: Verwenden Sie elsif header :matches "List-Unsubscribe" "*", um zu prüfen, ob der Header „List-Unsubscribe“ in der Nachricht vorhanden ist; wenn ja, wird die Nachricht mit fileinto "nl"; in den Ordner „nl“ verschoben.
  4. Aufbewahrung der übrigen Nachrichten: Verwenden Sie else { keep; }, um alle übrigen Nachrichten aufzubewahren, die nicht den vorherigen Kriterien entsprechen.

Achtung:

  • Wenn Sie einen Unterordner angeben müssen, verwenden Sie das Trennzeichen / (wie im zweiten Beispiel), aber es ist nicht erforderlich, INBOX in Ihren Codes anzugeben.
  • Stellen Sie sicher, dass die Ordner „fb“ und „nl“ bereits in Ihrem Posteingang vorhanden sind; andernfalls werden die Nachrichten möglicherweise nicht korrekt sortiert.
  • Der Filter address :contains "from" "facebook.com" funktioniert korrekt für Adressen, die „facebook.com“ im Feld „from“ enthalten.
  • Der Filter header :matches "List-Unsubscribe" "*" prüft lediglich, ob der Header „List-Unsubscribe“ vorhanden ist, nicht aber dessen Inhalt.

 

Ein zweites Beispiel für eine erweiterte Sortierung

Dieser Code modifiziert das Betrefffeld basierend auf dem Absender (fügt beispielsweise einen Präfix zum Betreff hinzu, wenn eine E-Mail den Filter passiert):

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";
}

Erläuterungen:

  1. Erforderliche Erweiterungen:
    1. fileinto: zum Sortieren von Nachrichten in Ordner.
    2. editheader: zum Ändern der E-Mail-Header.
    3. variables: zur Verwendung von Variablen in Ausdrücken.
    4. regex: für reguläre Ausdrücke.
  2. Bedingung für den Absender:
    1. if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV": Überprüft, ob der Absender übereinstimmt.
  3. Bedingung für den Betreff:
    1. if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)": Überprüft, ob der Betreff dem angegebenen Muster entspricht.
    2. deleteheader "Subject"; und addheader "Subject" "${1}${3}";: Löscht den vorhandenen Betreff und fügt einen neuen Betreff mit den erfassten Teilen hinzu.
  4. Hinzufügen eines Präfixes, falls das Betrefffeld nicht bereits dem Muster entspricht:
    1. addheader "Subject" "[SL-Devel] ${1}";: Fügt dem Betreff das Präfix "[SL-Devel]" hinzu, falls dieses noch nicht vorhanden ist.
  5. Nachrichtenklassifizierung:
    1. fileinto "Mail List/SL-Devel";: Sortiert die Nachrichten in den Ordner "Mail List/SL-Devel".

Achtung:

  • Stellen Sie sicher, dass der Ordner „Mail List/SL-Devel“ bereits in Ihrem Posteingang vorhanden ist.
  • Überprüfen Sie, ob das Skript den Betreff der E-Mails korrekt ändert, um bei Bedarf ein Präfix hinzuzufügen oder anzupassen.

War diese FAQ nützlich?