MANTIS: Die intelligente Lösung gegen die E-Mail-Flut

MANTIS: Die intelligente Lösung gegen die E-Mail-Flut

Die E-Mail-Herausforderung im Jahr 2025

Täglich werden weltweit über 300 Milliarden E-Mails verschickt. Ein durchschnittlicher Büroarbeiter erhält dabei etwa 120 E-Mails pro Tag. Davon sind oft mehr als 50% unerwünschte Nachrichten: Newsletter, die wir nie abonniert haben, automatisierte Marketing-E-Mails und natürlich klassischer Spam. Diese Flut an unerwünschten E-Mails kostet uns nicht nur wertvolle Zeit, sondern macht es auch zunehmend schwieriger, die wirklich wichtigen Nachrichten nicht zu übersehen.Traditionelle Spam-Filter arbeiten mit komplexen Algorithmen, die Nachrichten anhand verschiedener Kriterien als Spam oder legitim einstufen. Doch diese Systeme sind nicht perfekt: Wichtige E-Mails landen im Spam-Ordner, während geschickt formulierte Werbe-E-Mails den Weg in unseren Posteingang finden.

Ein neuer Ansatz: MANTIS

MANTIS geht einen anderen Weg. Statt sich auf komplizierte Algorithmen zu verlassen, setzt das System auf ein einfaches, aber effektives Prinzip: Wer uns eine E-Mail schicken möchte, muss sich einmalig verifizieren. Dies mag zunächst nach einer zusätzlichen Hürde klingen, aber es ist genau diese Hürde, die uns vor der täglichen E-Mail-Flut schützt.

Wie funktioniert MANTIS?

  1. Erste E-Mail von einem unbekannten Absender
    1. Die E-Mail wird automatisch in einem speziellen "Hold"-Postfach zwischengespeichert
    2. Der Absender erhält eine freundliche Verifizierungsanfrage
    3. Diese erklärt, dass der Empfänger ein Schutzsystem verwendet und bittet um einmalige Bestätigung
  2. Einfache Verifizierung
    1. Der Absender klickt auf einen Link in der Verifizierungs-E-Mail
    2. Nach erfolgreicher Verifizierung wird die E-Mail-Adresse automatisch zur Whitelist hinzugefügt
    3. Alle zukünftigen E-Mails werden direkt zugestellt
  3. Intelligente Whitelist-Verwaltung
    1. Verifizierte Absender bleiben dauerhaft in der Whitelist
    2. Domains können komplett freigegeben werden
    3. Die Whitelist kann einfach über eine Weboberfläche verwaltet werden

Die Vorteile von MANTIS

  • Effektiver Schutz: Nur verifizierte Absender können E-Mails zustellen
  • Zeitersparnis: Keine manuelle Sortierung von Spam mehr nötig
  • Flexibilität: Funktioniert mit jedem IMAP-fähigen E-Mail-Konto
  • Benutzerfreundlich: Einfache Installation und Wartung
  • Transparent: Absender verstehen sofort, warum sie sich verifizieren müssen
  • Datenschutzkonform: Keine Datensammlung oder -analyse notwendig

Warum MANTIS anders ist

Im Gegensatz zu traditionellen Spam-Filtern setzt MANTIS auf Prävention statt Reaktion. Statt E-Mails nachträglich als Spam zu klassifizieren, wird von vornherein sichergestellt, dass nur erwünschte Kommunikation stattfindet. Dies ist nicht nur effektiver, sondern auch ressourcenschonender.Die Verifizierung ist dabei ein einmaliger Vorgang. Legitime Absender müssen sich nur ein einziges Mal verifizieren und können danach ungehindert kommunizieren. Automatisierte Spam-Systeme hingegen scheitern an dieser einfachen aber effektiven Hürde.

Ein Client für alle Postfächer

MANTIS arbeitet als intelligenter IMAP-Client und bietet damit eine entscheidende Stärke: Es funktioniert mit jedem E-Mail-Konto, das IMAP unterstützt. Egal ob Gmail, Outlook, selbst gehostete Mailserver oder Unternehmens-E-Mail-Systeme - MANTIS integriert sich nahtlos in die bestehende E-Mail-Infrastruktur.

Globale Listen, maximaler Komfort

Ein besonders durchdachtes Feature ist die globale Verwaltung der White- und Blacklists. Anders als bei konventionellen E-Mail-Filtern, die für jedes Postfach separat konfiguriert werden müssen, verwaltet MANTIS eine zentrale Liste für alle verbundenen IMAP-Konten. Dies bietet mehrere entscheidende Vorteile:

  • Einmal verifiziert, überall akzeptiert: Wenn ein Absender sich für ein Postfach verifiziert hat, werden seine E-Mails automatisch in allen verbundenen Konten akzeptiert
  • Effiziente Spam-Abwehr: Ein als Spam identifizierter Absender wird global blockiert
  • Vereinfachte Administration: Keine mehrfache Pflege von Filterlisten für verschiedene Konten
  • Lernender Schutz: Die gemeinsame Wissensbasis wächst mit jedem verbundenen Konto

Technologische Integration

Als IMAP-Client arbeitet MANTIS dabei völlig transparent:

  • Keine Änderungen an der Server-Infrastruktur notwendig
  • Keine speziellen Mailserver-Konfigurationen erforderlich
  • Funktioniert mit verschlüsselten Verbindungen (SSL/TLS)
  • Unterstützt moderne IMAP-Erweiterungen

Praktische Vorteile im Alltag

Diese Architektur macht sich im täglichen Einsatz bezahlt:

  • Unified Management: Eine zentrale Oberfläche für alle E-Mail-Konten
  • Konsistente Regeln: Dieselben Filterregeln für private und geschäftliche E-Mails
  • Reduzierter Wartungsaufwand: Updates und Anpassungen erfolgen zentral
  • Schnellere Lernkurve: Das System wird mit jedem zusätzlichen Konto effektiver

Die Kombination aus universeller IMAP-Kompatibilität und globaler Listenverwaltung macht MANTIS zu einem besonders benutzerfreundlichen und effektiven Werkzeug im Kampf gegen unerwünschte E-Mails. Dabei profitieren alle verbundenen Konten von der gemeinsamen Intelligenz des Systems, ohne dass komplexe Konfigurationen oder Serveranpassungen notwendig sind.

Die technische Seite von MANTIS

Moderne Technologie für maximale Effizienz

MANTIS wurde in Go (Golang) entwickelt, einer modernen Programmiersprache von Google, die sich besonders für robuste Server-Anwendungen eignet. Die Wahl von Go bringt mehrere entscheidende Vorteile:

Warum Go?

  • Hohe Performance: Go's eingebaute Nebenläufigkeit durch Goroutinen ermöglicht effizientes Monitoring mehrerer E-Mail-Konten gleichzeitig
  • Minimaler Ressourcenverbrauch: Der kompilierte Binary ist schlank und benötigt wenig Systemressourcen
  • Plattformunabhängigkeit: Ein einziger Build-Prozess erstellt Binaries für Linux, macOS und Windows
  • Integrierte Concurrency: Parallele Verarbeitung von E-Mails und Verifizierungsanfragen ohne komplexe Thread-Verwaltung
  • Robuste Standardbibliothek: Umfangreiche Built-in-Unterstützung für IMAP, HTTP und TLS

Deployment und Betrieb

Systemd-Integration unter Linux

MANTIS lässt sich nahtlos als Systemd-Service betreiben. Die Installation erfolgt in wenigen Schritten:

# Binary und Konfiguration installieren
/usr/local/bin/mantis           # Ausführbare Datei
/usr/local/etc/mantis/         # Konfigurationsdateien
/usr/local/share/mantis/       # Zusätzliche Ressourcen
/var/log/mantis/              # Log-Dateien

Der Service wird automatisch beim Systemstart geladen und überwacht:

# Service Status prüfen
systemctl status mantis

# Logs einsehen
journalctl -u mantis

Konfiguration

Die Konfiguration erfolgt über eine übersichtliche YAML-Datei:

server:
  port: 8080
  host: "0.0.0.0"

imap_accounts:
  - name: "Hauptkonto"
    server: "imap.example.com"
    port: 993
    username: "user@example.com"
    use_ssl: true
    check_interval: 60  # Sekunden

web_service:
  enabled: true
  port: 8095
  username: "admin"
  logo_path: "/usr/local/share/mantis/logo.png"

Sicherheitsaspekte

  • TLS-Verschlüsselung: Sichere Kommunikation mit IMAP-Servern
  • Verschlüsselte Passwörter: Sensible Daten werden sicher gespeichert
  • Zugriffskontrolle: Geschütztes Web-Interface für die Administration
  • Logging: Detaillierte Protokollierung aller Systemaktivitäten

Monitoring und Wartung

MANTIS bietet verschiedene Monitoring-Möglichkeiten:

  • Strukturierte Logs: JSON-formatierte Logs für einfache Analyse
  • Metriken: Prometheus-kompatible Metriken für Performance-Monitoring
  • Healthchecks: Endpunkte zur Überwachung der Systemgesundheit
  • Automatische Wiederherstellung: Self-Healing bei temporären Fehlern

Update-Prozess

Updates sind dank der Single-Binary-Architektur unkompliziert:

  1. Neues Binary herunterladen
  2. Altes Binary ersetzen
  3. Service neustarten
systemctl restart mantis

Beitragen zur Entwicklung

MANTIS ist Open Source und lebt von der Community. Beiträge sind willkommen:

  1. Fork des Gitlab-Repositories
  2. Feature-Branch erstellen
  3. Änderungen committen
  4. Pull Request einreichen

Performance-Optimierung

MANTIS ist für hohe Lasten optimiert:

  • Connection Pooling: Wiederverwendung von IMAP-Verbindungen
  • Batch-Verarbeitung: Effiziente Verarbeitung mehrerer E-Mails
  • Caching: Intelligentes Caching von Whitelist-Einträgen
  • Ressourcen-Management: Automatische Skalierung der Goroutinen

Diese technischen Aspekte machen MANTIS zu einer robusten und wartungsarmen Lösung für E-Mail-Management, die sich problemlos in bestehende Infrastrukturen integrieren lässt.

Fazit

MANTIS bietet eine elegante Lösung für ein wachsendes Problem. Statt uns täglich durch Berge von unerwünschten E-Mails zu kämpfen, lassen wir ein intelligentes System diese Arbeit für uns erledigen. Die einmalige Verifizierung ist dabei ein kleiner Preis für eine deutlich verbesserte E-Mail-Kommunikation.Das System ist dabei so konzipiert, dass es sich nahtlos in bestehende E-Mail-Infrastrukturen integriert. Die Installation ist einfach, die Wartung minimal, und der Nutzen macht sich sofort bemerkbar. In einer Zeit, in der unsere Aufmerksamkeit eines unserer wertvollsten Güter ist, hilft MANTIS uns dabei, den Fokus auf die wirklich wichtige Kommunikation zu legen.


MANTIS ist ein Open-Source-Projekt, das unter der MIT-Lizenz verfügbar ist. Weitere Informationen und Installationsanleitungen finden Sie auf unserer Gitlab-Seite.

Martin Mundschenk / MANTIS
MANTIS filtert E-Mails mit IMAP-Technologie: Unbekannte Absender werden separiert, verifizierte direkt zugestellt. Whitelist/Blacklist-Funktionen ermöglichen volle Kontrolle ohne manuellen Aufwand.