Zum Inhalt springen
OPEN SOURCE // GPL-3.0

E-Mails. Gesichert. Für immer.

Mail Archiver archivert jedes Postfach — IMAP, Microsoft 365, Importe. Volltextsuche in Sekunden. Export mit einem Klick. Selbst gehostet, kein Cloud-Lock-in.

100%
Selbst gehostet
0€
Für immer kostenlos
Konten & Speicher
mailarchiver.local/dashboard
Mail Archiver Dashboard mit Statistiken
Dashboard mit Statistiken

Intuitive Bedienung. Leistungsstarke Funktionen.

Scroll für mehr

Dashboard mit Statistiken
Dashboard mit Statistiken
E-Mail-Archiv mit Suchfunktion
E-Mail-Archiv mit Suchfunktion
Detailansicht einer E-Mail
Detailansicht einer E-Mail
Warum archivieren?

Warum archivieren?

Backup ist Backup. Archivierung ist Erinnerung. Sechs Gründe, warum dein Postfach eine eigene Festplatte verdient.

01

Wissensbewahrung

Bewahre Geschäftskommunikation und Unternehmenswissen langfristig — nicht nur in einem Postfach, das jemand versehentlich leerräumt.

02

Schneller Zugriff

Volltextsuche über Millionen E-Mails. Filter nach Datum, Absender, Empfänger. Sekunden, nicht Stunden.

03

Datensicherheit

Schutz vor versehentlichem Löschen, Ransomware und dem Server, der irgendwann nicht mehr antwortet.

04

Wiederherstellung

Gelöschte E-Mails zurückholen. Ganze Postfächer restoren. Migrationen mit erhaltenem Ordnerbaum.

05

Kosteneffizienz

Speicherkosten selbst kontrollieren. Keine pro-Mail-Abrechnung, keine Cloud-Trap-Tarife.

06

Datenschutz

Deine Daten bleiben auf deiner Hardware. Keine Cloud-Abhängigkeit, kein Drittanbieter-Mitmischen.

Was drin ist

Was drin ist

Alles, was professionelle E-Mail-Archivierung braucht — und nichts, was sie bremsen würde.

Core

Solide Basis

  • Automatische Archivierung mehrerer Konten mit zeitgesteuertem Sync
  • Mehrsprachige, responsive Oberfläche mit Dark Mode
  • OpenID Connect (OIDC) für zentrale Authentifizierung

Suche & Zugriff

Schnell finden

  • Erweiterte Suche mit Filtern nach Datum, Absender und Empfänger
  • E-Mail-Vorschau inklusive Anhängen
  • Export ganzer Konten oder ausgewählter E-Mails als MBOX / ZIP-EML

Benutzerverwaltung

Team-Kontrolle

  • Multi-User Support mit konto-spezifischen Berechtigungen
  • Dashboard mit Statistiken und Speicherüberwachung
  • Detaillierte Access-Logs für alle Benutzeraktivitäten

Provider Support

Flexibel angebunden

  • IMAP: Vollständige Synchronisation klassischer IMAP-Konten
  • M365: Microsoft 365 Postfächer über Microsoft Graph API
  • IMPORT: Import-Only Konten für Migration bestehender Archive

M365 Tenant Import

Massenimport

  • Import aller M365 Postfächer eines Tenants aus einem Formular
  • Auswahl aller oder bestimmter Postfächer
  • Überspringt bereits importierte und deaktivierte Konten

Import & Restore

Migration

  • MBox- und EML-Import (ZIP) mit Ordnerstruktur
  • Wiederherstellung einzelner E-Mails oder ganzer Postfächer
  • Mailbox-Migrationen mit Erhalt der Ordnerstruktur

Access Logging

Nachvollziehbar

  • Protokollierung verschiedener Benutzeraktivitäten
  • Login, Öffnen, Suchen, Exporte und mehr
  • Detaillierte Logs für Sicherheit und Compliance

Retention Policies

Lifecycle

  • Automatische Löschung auf dem Mailserver nach konfigurierbarer Zeit
  • Konto-spezifische Retention (z. B. 30, 90 oder 365 Tage)
  • Separate Retention für das lokale Archiv
Gebaut mit

Gebaut mit

Modern, erprobt, Open.

ASP.NET Core 10Backend
PostgreSQLDatenbank
DockerDeployment
MailKitMail
Microsoft GraphM365
Bootstrap 5UI
Quick Start

Quick Start

Ein Docker-Compose-File. Fünf Minuten. Los.

1 Installation

Installiere die Voraussetzungen auf deinem System.

Voraussetzungen

2 docker-compose.yml erstellen

docker-compose.yml
services:
  mailarchive-app:
    image: s1t5/mailarchiver:latest
    restart: always
    environment:
      # Database Connection
      - ConnectionStrings__DefaultConnection=Host=postgres;Database=MailArchiver;Username=mailuser;Password=masterkey;

      # Authentication Settings
      - Authentication__Username=admin
      - Authentication__Password=secure123!

      # TimeZone Settings
      - TimeZone__DisplayTimeZoneId=Etc/UCT
    ports:
      - "5000:5000"
    networks:
      - postgres
    volumes:
      - ./data-protection-keys:/app/DataProtection-Keys
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    image: postgres:17-alpine
    restart: always
    environment:
      POSTGRES_DB: MailArchiver
      POSTGRES_USER: mailuser
      POSTGRES_PASSWORD: masterkey
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    networks:
      - postgres
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U mailuser -d MailArchiver"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 10s

networks:
  postgres:

3 Konfiguration

  • Bearbeiten Sie die Datenbankkonfiguration in der docker-compose.yml und setzen Sie ein sicheres Passwort in der POSTGRES_PASSWORD Variable und im ConnectionString.
  • Definieren Sie Authentication__Username und Authentication__Password für den Admin-Benutzer.
  • Passen Sie die TimeZone__DisplayTimeZoneId Umgebungsvariable an Ihre bevorzugte Zeitzone an (Standard ist "Etc/UCT"). Sie können jede IANA Zeitzonenkennung verwenden (z.B. "Europe/Berlin", "Asia/Tokyo").
  • Konfigurieren Sie einen Reverse Proxy Ihrer Wahl mit HTTPS, um den Zugriff auf die Anwendung zu sichern.
Wichtig: Die Anwendung selbst bietet keinen verschlüsselten Zugriff via HTTPS! Dies muss über einen Reverse Proxy eingerichtet werden!

4 Container starten

Erstmaliger Start der Container:

shell
docker compose up -d

Container neustarten:

shell
docker compose restart

5 Anwendung aufrufen

Öffne die Anwendung in deinem bevorzugten Browser.

Melde dich mit deinen Zugangsdaten an und füge dein erstes E-Mail-Konto hinzu:

  • Navigiere zum Bereich „E-Mail-Konten“
  • Klicke auf „Neues Konto“
  • Gib deine Serverdetails und Anmeldedaten ein
  • Speichern — und die Archivierung läuft.

Wenn gewünscht, erstelle weitere Benutzer und weise Konten zu.

Mehr

Das vollständige Setup-Guide mit allen Optionen lebt im GitHub-Repository:

Vollständiges Setup Guide
Danke an alle Unterstützer

Danke an alle Unterstützer

Jeder Beitrag macht einen Unterschied.

Individuelle Unterstützer

Ein herzliches Dankeschön an alle, die durch Spenden bei Buy Me a Coffee oder Ko-fi zur Entwicklung beigetragen haben. Eure Unterstützung hilft uns, Mail Archiver stetig zu verbessern.

ADMIN INTELLIGENCE GmbH

Danke an die ADMIN INTELLIGENCE GmbH für die Unterstützung des Mail Archiver Projekts!