Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Eingehende E-Mails mit der Sieve-Sprache filtern
Dieser Leitfaden erklärt, wie Sie Sortierregeln im Erweiterten Modus erstellen, Skripte in der Sieve-Sprache, um Ihre eingehenden E-Mails auf Infomaniak automatisch nach bestimmten Bedingungen zu sortieren.
⚠ Verfügbar mit:
| kSuite | |
| Standard | |
| Business | |
| Enterprise | |
| my kSuite+ | |
| Mail-Service | |
| Premium 5 Adressen min. |
Vorwort
- Wenn Sie kein kompatibles Angebot haben oder eine vereinfachte Konfiguration bevorzugen, nehmen Sie sich die Zeit, diesen anderen Leitfaden zu lesen.
- ⚠️ Es wird keine Unterstützung für die Sieve-Sprache angeboten (lesen Sie diese Dokumentation — erfahren Sie auch mehr über die Rolle des Hosting-Anbieters).
- Im Gegensatz zu den Sortierregeln, die in E-Mail-Software/Clients (Microsoft Outlook, Mozilla Thunderbird, Apple Mail...) angeboten werden, wirken diese Regeln direkt auf dem Server Ihrer E-Mail-Postfächer, noch bevor die IMAP-Verbindung hergestellt wird.
- Es ist möglich, Sieve-Dateien über eine Schaltfläche zu importieren.
- Wenn Sie diesen Modus aktivieren, werden die bestehenden Standardregeln beibehalten, aber deaktiviert.
- Der Befehl
redirect(der es ermöglicht, eine E-Mail an eine andere Adresse weiterzuleiten) ist in den Skripten nicht erlaubt.- Wenn Sie ein Sieve-Skript von einem anderen Hosting-Anbieter importieren, stellen Sie sicher, dass Sie diesen Befehl entfernen.
- Um E-Mails weiterzuleiten, verwenden Sie den Assistenten im Standard Modus oder den Abschnitt Weiterleitungen Ihres Mail-Service.
Auf die Regeln über die Webmail-App von Infomaniak zugreifen
Voraussetzungen
- Erlaubnis zum Verwalten der Regeln: Wenn Sie zur Infomaniak Web-App Mail (Online-Dienst ksuite.infomaniak.com/mail) eingeladen wurden, um Ihre Adresse zu verwalten, ist es möglich, dass der Mail-Dienst-Administrator Ihnen dieses Recht von seinem Admin-Konto aus entzogen hat.entfernt.
Um auf die Sortierfilter für Ihre Infomaniak-Mail zuzugreifen:
- Klicken Sie hier, um auf die Infomaniak Web-App Mail (Online-Dienst ksuite.infomaniak.com/mail) zuzugreifen.
- Klicken Sie auf das Symbol Einstellungen oben rechts.
- Überprüfen oder wählen Sie die betroffene E-Mail-Adresse im Dropdown-Menü aus.
- Klicken Sie auf Filter und Regeln:
Auf die Regeln von einem Mail-Dienst zugreifen
Um auf die Sortierfilter für Ihre Infomaniak-Mail zuzugreifen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager ( Hilfe benötigt?) zuzugreifen.
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde.
- Klicken Sie auf die betroffene E-Mail-Adresse in der angezeigten Tabelle.
- Klicken Sie auf die Registerkarte Regeln im linken Seitenmenü (oder oberen Leiste):

Erstellen einer neuen Regel im Erweiterten Modus (Experte)
Stellen Sie sicher, dass Sie den Erweiterten Modus auswählen:

Erstes Beispiel für erweitertes Sortieren
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;
}Erklärungen:
- Laden der erforderlichen Erweiterungen: Verwenden Sie
require ["fileinto"];, um anzugeben, dass Sie die Funktionfileintoverwenden werden. - Filtern von Facebook-Nachrichten: Verwenden Sie
if address :contains "from" "facebook.com", um zu überprüfen, ob die Absenderadresse "facebook.com" enthält; wenn ja, wird die Nachricht im Ordner "fb" mitfileinto "fb";klassifiziert. - Filtern von Nachrichten mit einem Abmelde-Link: Verwenden Sie
elsif header :matches "List-Unsubscribe" "*", um zu überprüfen, ob der Header "List-Unsubscribe" in der Nachricht vorhanden ist; wenn ja, wird die Nachricht im Ordner "nl" mitfileinto "nl";klassifiziert. - Speichern der anderen Nachrichten: Verwenden Sie
else { keep; }, um alle anderen Nachrichten, die nicht den vorherigen Kriterien entsprechen, zu speichern.
Achtung:
- Wenn Sie einen Unterordner angeben müssen, verwenden Sie den Trenner
/(wie im zweiten Beispiel), aber es ist nicht erforderlich,INBOXin Ihren Codes anzugeben. - Stellen Sie sicher, dass die Ordner
fbundnlbereits in Ihrem Posteingang vorhanden sind; andernfalls könnten die Nachrichten möglicherweise nicht korrekt sortiert werden. - 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" "*"überprüft nur das Vorhandensein des Headers "List-Unsubscribe", nicht dessen Inhalt.
Zweites Beispiel für erweiterte Sortierung
Dieser Code ändert den Betreff je nachAbsender (fügt dem Betreff einen Präfix hinzu, wenn eine E-Mail den Filter passiert, z. B.):
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";
}Erklärungen:
- Erforderliche Erweiterungen:
fileinto: zum Sortieren von Nachrichten in Ordnern.editheader: zum Bearbeiten der E-Mail-Header.variables: zum Verwenden von Variablen in Ausdrücken.regex: für reguläre Ausdrücke.
- Bedingung für den Absender:
if address "sender" "owner-scientific-linux-devel at LISTSERV.FNAL.GOV": überprüft, ob der Absender übereinstimmt.
- Bedingung für den Betreff:
if header :regex "subject" "((Re|Fwd): *)\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)": überprüft, ob der Betreff dem angegebenen Muster entspricht.deleteheader "Subject";undaddheader "Subject" "${1}${3}";: löscht den bestehenden Betreff und fügt einen neuen Betreff mit den erfassten Teilen hinzu.
- Hinzufügen eines Präfixes, wenn der Betreff nicht bereits dem Muster entspricht:
addheader "Subject" "[SL-Devel] ${1}";: fügt dem Betreff ein Präfix "[SL-Devel]" hinzu, wenn es nicht bereits vorhanden ist.
- Sortieren der Nachricht:
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-Develbereits in Ihrem Posteingang vorhanden ist. - Überprüfen Sie, ob das Skript den Betreff der E-Mails korrekt ändert, um den Präfix hinzuzufügen oder anzupassen, falls erforderlich.
Link zu dieser FAQ: