📥 Anleitung: E-Mail-Weiterleitungen mit SIEVE
Mit sogenannten SIEVE-Skripten können Sie eingehende E-Mails automatisch weiterleiten, verschieben, verwerfen oder auf andere Weise serverseitig verarbeiten – noch bevor Sie die E-Mail überhaupt öffnen. Diese Anleitung zeigt Ihnen typische Anwendungsbeispiele rund um das Thema Weiterleitung.
🔧 1. Klassische Weiterleitung
Beschreibung: Eine eingehende E-Mail wird an eine andere Adresse weitergeleitet. Eine Kopie bleibt in Ihrem eigenen Postfach gespeichert.
redirect "zieladresse@example.com";
keep;
Erklärung:
redirect: leitet die E-Mail an eine andere Adresse weiter.
keep: sorgt dafür, dass eine Kopie in Ihrem eigenen Posteingang bleibt.
🧭 2. Weiterleitung ohne Kopie (nur Weiterleitung)
Beschreibung: Die E-Mail wird weitergeleitet und anschließend verworfen. Sie verbleibt nicht in Ihrem Postfach.
redirect "zieladresse@example.com";
discard;
stop;
Hinweis: Diese Variante ist riskanter, da Sie keine lokale Kopie der E-Mail behalten.
📨 3. Weiterleitung an mehrere Adressen
Beschreibung: Die eingehende E-Mail wird an zwei oder mehrere Zieladressen gleichzeitig weitergeleitet.
redirect "adresse1@example.com";
redirect "adresse2@example.com";
keep;
Wichtig: Für jede Zieladresse muss eine separate redirect-Anweisung verwendet werden.
📁 4. Weiterleitung mit gleichzeitiger Verschiebung in ein Postfach
Beschreibung: Die E-Mail wird weitergeleitet und zusätzlich in einen bestimmten Unterordner (z. B. "Weitergeleitet") verschoben.
redirect "zieladresse@example.com";
fileinto "Weitergeleitet";
stop;
Erklärung:
fileinto: verschiebt die E-Mail direkt in einen definierten Unterordner Ihres Postfachs (IMAP-Ordner).
stop: beendet die weitere Verarbeitung durch nachfolgende Regeln.
📜 Erklärung der wichtigsten SIEVE-Kommandos
Befehl | Bedeutung |
---|---|
redirect | Leitet die E-Mail an eine andere Adresse weiter. |
keep | Behält die E-Mail im Posteingang. |
discard | Verwirft die E-Mail (sie wird nicht gespeichert). |
stop | Beendet die Verarbeitung weiterer SIEVE-Regeln. |
fileinto | Verschiebt die E-Mail in einen angegebenen Ordner. |
if | Führt Bedingungen ein (z. B. Absender, Betreff etc.). |
🛠️ Erweiterte Anwendung: Bedingte Weiterleitung
Beispiel: Weiterleiten nur, wenn der Absender eine bestimmte Adresse ist:
if address :is "from" "vorstand@tc-eggersriet.ch" {
redirect "zieladresse@example.com";
keep;
}
💬 Hinweise aus der Praxis
Testen Sie neue Weiterleitungsregeln idealerweise zunächst mit keep, um Datenverluste zu vermeiden.
Achten Sie auf die korrekte Schreibweise von Ordnernamen – insbesondere bei IMAP können diese case-sensitive sein.
Abhängig vom verwendeten Mailserver (z. B. Dovecot, Cyrus, etc.) können individuelle Einschränkungen gelten. Fragen Sie im Zweifel bei Ihrem Hosting-Anbieter oder IT-Dienstleister nach.