Open Source

Professionelle E-Mail-Archivierung für jeden Bedarf

Sichern, durchsuchen und verwalten Sie Ihre E-Mails mit Mail Archiver - der Open-Source-Lösung für Privat und Unternehmen

Screenshots

Dashboard
Dashboard mit Statistiken
Archiv
E-Mail-Archiv mit Suchfunktion
Details
Detailansicht einer E-Mail

Warum E-Mail-Archivierung?

E-Mail-Archivierung ist mehr als nur Backup - sie sichert Ihre wichtigen Informationen langfristig

📚

Wissensbewahrung

Bewahren Sie wichtige Geschäftskommunikation und Unternehmenswissen langfristig auf.

🔍

Schneller Zugriff

Finden Sie wichtige E-Mails in Sekunden statt Stunden mit leistungsstarker Volltextsuche.

💾

Datensicherheit

Schützen Sie sich vor Datenverlust durch versehentliches Löschen oder Ransomware.

📤

Wiederherstellung

Stellen Sie gelöschte E-Mails wieder her und schützen Sie sich vor Datenverlust.

💰

Kosteneffizienz

Reduzieren Sie Speicherkosten und behalten Sie die Kontrolle über Ihre Daten.

🔒

Datenschutz

Behalten Sie die volle Kontrolle über Ihre sensiblen Daten ohne Cloud-Abhängigkeit.

Leistungsstarke Features

Alles, was Sie für professionelle E-Mail-Archivierung benötigen

🔄

Automatische Archivierung

Kontinuierliche Synchronisation von mehreren E-Mail-Konten.

🔍

Erweiterte Suche

Volltextsuche mit Filtern nach Datum, Absender, Empfänger.

👥

Multi-User Support

Benutzerverwaltung mit individuellen Berechtigungen.

📥

Import & Export

MBOX und EML Import/Export für Migration.

☁️

Mehrere Provider

IMAP, Microsoft 365 Graph API und Import-Only.

📱

Responsive Design

Optimiert für Desktop und Mobile mit Dark Mode.

🗑️

Retention Policies

Automatische Löschung nach konfigurierbaren Zeiträumen.

📊

Dashboard

Statistiken und Speicherüberwachung.

🔐

Single Sign-On

OIDC Integration für zentrale Authentifizierung.

📝

Ausführliche Logs

Access-Logs für alle Benutzeraktivitäten.

🔷

M365 Integration

Native Microsoft Graph API Unterstützung.

🌙

Dark Mode

Augenschonender dunkler Modus.

Quick Start

Starten Sie in wenigen Minuten mit Docker

Voraussetzungen

1 Installation

Installieren Sie die Voraussetzungen auf Ihrem System.

2 docker-compose.yml erstellen

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:

docker compose up -d

Container neustarten:

docker compose restart

5 Anwendung aufrufen

Öffnen Sie die Anwendung in Ihrem bevorzugten Browser.

Melden Sie sich mit Ihren definierten Zugangsdaten an und fügen Sie Ihr erstes E-Mail-Konto hinzu:

  • Navigieren Sie zum Bereich "E-Mail-Konten"
  • Klicken Sie auf "Neues Konto"
  • Geben Sie Ihre Serverdetails und Anmeldedaten ein
  • Speichern Sie und starten Sie die Archivierung!

Wenn gewünscht, erstellen Sie weitere Benutzer und weisen Sie Konten zu.

Weitere Informationen

Das vollständige Setup Guide mit allen weiteren Möglichkeiten finden Sie im GitHub Repository:

Vollständiges Setup Guide

Unterstützen Sie das Projekt

Mail Archiver ist Open Source und kostenlos verfügbar

Wenn Sie dieses Projekt nützlich finden und die kontinuierliche Entwicklung unterstützen möchten, können Sie uns finanziell unterstützen. Ihre Hilfe ermöglicht es uns, mehr Zeit und Ressourcen in die Verbesserung der Anwendung zu investieren.

Vielen Dank an unsere Unterstützer

Jeder Beitrag macht einen Unterschied

Individuelle Unterstützer

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

Admin Intelligence

Vielen Dank an Admin Intelligence für die Unterstützung des Mail Archiver Projekts!

Unternehmens-Sponsoring

Nutzen Sie Mail Archiver in Ihrem Unternehmen? Wir bieten attraktive Sponsoring-Optionen für Unternehmen an.

Kontaktieren Sie uns für Sponsoring