# Mail-Adler πŸ¦…
Mail-Adler Logo **Ein moderner, datenschutzfreundlicher E-Mail-Client fΓΌr Windows, Linux und macOS** *Entwickelt in Deutschland – mit Fokus auf PrivatsphΓ€re, Einfachheit und deutsche E-Mail-Provider* [Features](#-features) β€’ [Warum Mail-Adler?](#-warum-mail-adler) β€’ [Installation](#-installation) β€’ [Build](#-build) β€’ [Roadmap](#-roadmap) β€’ [Mitwirken](#-mitwirken) ---
## 🎯 Was ist Mail-Adler? **Mail-Adler** ist ein Open-Source E-Mail-Client, der speziell fΓΌr Benutzer entwickelt wurde, die Wert auf **Datenschutz**, **Einfachheit** und **Kontrolle ΓΌber ihre Daten** legen. Im Gegensatz zu webbasierten E-Mail-Diensten oder großen kommerziellen Clients speichert Mail-Adler deine E-Mails **lokal auf deinem Computer** – verschlΓΌsselt und unter deiner vollstΓ€ndigen Kontrolle. ### Das Problem mit bestehenden E-Mail-Clients | Problem | Typische Clients | Mail-Adler | |---------|------------------|------------| | **Datenschutz** | Daten auf fremden Servern, Tracking | Lokale Speicherung, kein Tracking | | **Deutsche Provider** | Oft schlechter Support fΓΌr GMX, Web.de | Optimiert fΓΌr deutsche Anbieter | | **KomplexitΓ€t** | Überladene OberflΓ€chen, zu viele Funktionen | Fokussiert auf das Wesentliche | | **Kosten** | Abo-Modelle, Premium-Funktionen | 100% kostenlos, Open Source | | **AbhΓ€ngigkeit** | Cloud-Zwang, Vendor Lock-in | LΓ€uft komplett offline | ### FΓΌr wen ist Mail-Adler? - πŸ‘¨β€πŸ’Ό **Privatanwender** die ihre E-Mails sicher verwalten mΓΆchten - 🏒 **Kleine Unternehmen** die DSGVO-konform arbeiten mΓΌssen - πŸ”’ **Datenschutz-bewusste Nutzer** die keine Cloud-Dienste wollen - πŸ‡©πŸ‡ͺ **Nutzer deutscher E-Mail-Provider** (GMX, Web.de, Telekom, Posteo) - πŸ’» **Entwickler** die einen erweiterbaren, modernen Client suchen --- ## 🌟 Warum Mail-Adler? ### 1. Datenschutz steht an erster Stelle ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Deine E-Mails β”‚ β”‚ β”œβ”€ Gespeichert: Nur auf DEINEM Computer β”‚ β”‚ β”œβ”€ VerschlΓΌsselt: SQLite + SQLCipher (AES-256) β”‚ β”‚ β”œβ”€ Backup: Eine Datei – du kontrollierst sie β”‚ β”‚ └─ Telemetrie: StandardmÀßig AUS (opt-in) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Keine Cloud, kein Tracking, keine Werbung.** ### 2. Optimiert fΓΌr deutsche E-Mail-Provider Die meisten E-Mail-Clients sind fΓΌr Gmail und Outlook optimiert. Mail-Adler wurde von Anfang an fΓΌr die **beliebtesten deutschen Anbieter** entwickelt: | Provider | IMAP | SMTP | Kalender | Besonderheiten | |----------|------|------|----------|----------------| | **GMX** | βœ… | βœ… | βœ… iCal | Volle Integration | | **Web.de** | βœ… | βœ… | βœ… iCal | Volle Integration | | **Telekom** | βœ… | βœ… | ⏳ | T-Online Mail Support | | **Posteo** | βœ… | βœ… | βœ… | Datenschutz-freundlich | | **Gmail** | ⏳ | ⏳ | ⏳ | SpΓ€ter (Phase D) | ### 3. LΓ€uft ΓΌberall – auch auf dem Raspberry Pi Mail-Adler ist ressourcenschonend und lΓ€uft auf: | Plattform | Status | |-----------|--------| | **Windows** (10/11) | βœ… UnterstΓΌtzt | | **Linux** (Ubuntu, Debian) | βœ… UnterstΓΌtzt | | **macOS** | βœ… UnterstΓΌtzt | | **Raspberry Pi** (ARM64) | βœ… UnterstΓΌtzt | β†’ Ideal fΓΌr einen **Mail-Server zu Hause** auf dem Pi! ### 4. Einfach und ΓΌbersichtlich Mail-Adler konzentriert sich auf das, was du wirklich brauchst: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ πŸ“§ Eingang (12) β”‚ Von: alice@gmx.de β”‚ β”‚ β”œβ”€ πŸ“‚ Arbeit (5) β”‚ Betreff: Projektbesprechung β”‚ β”‚ β”œβ”€ πŸ“‚ Privat (3) β”‚ ─────────────────────────────│ β”‚ β”œβ”€ πŸ“‚ Newsletter β”‚ β”‚ β”‚ └─ πŸ—‘οΈ Papierkorb β”‚ Hallo! β”‚ β”‚ β”‚ β”‚ β”‚ [Gesendet] β”‚ Anbei die Dokumente fΓΌr β”‚ β”‚ [EntwΓΌrfe] β”‚ unser Meeting morgen... β”‚ β”‚ [Archiv] β”‚ β”‚ β”‚ β”‚ πŸ“Ž Dokumente.pdf (2.3 MB) β”‚ β”‚ ────────────── β”‚ πŸ“Ž PrΓ€sentation.pptx (5 MB) β”‚ β”‚ πŸ“… Kalender β”‚ β”‚ β”‚ πŸ“‹ Aufgaben β”‚ [Antworten] [Weiterleiten] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## ✨ Features ### πŸ“§ E-Mail-Verwaltung | Feature | Beschreibung | |---------|--------------| | **Multi-Account** | Mehrere E-Mail-Konten in einer OberflΓ€che | | **IMAP/SMTP** | Volle UnterstΓΌtzung mit SSL/TLS-VerschlΓΌsselung | | **Ordner-Sync** | Automatische Synchronisation aller Ordner | | **Ungelesen-Navigation** | Klick auf (12) β†’ Springt zur ersten ungelesenen E-Mail | | **Keyboard-Shortcuts** | `n` = NΓ€chste ungelesen, `r` = Antworten, `d` = LΓΆschen | | **VerzΓΆgerter Versand** | E-Mails planen: "Sende morgen um 9:00" | | **Serienbriefe** | CSV-Import fΓΌr Massen-E-Mails mit Personalisierung | ### πŸ” Sicherheit & Datenschutz | Feature | Beschreibung | |---------|--------------| | **Lokale Speicherung** | Alle Daten auf deinem Computer, nicht in der Cloud | | **SQLite + SQLCipher** | Datenbank mit AES-256-VerschlΓΌsselung | | **Ende-zu-Ende-VerschlΓΌsselung** | PSK-basierte E2EE fΓΌr Gruppen-Kommunikation | | **VerschlΓΌsselte AnhΓ€nge** | Cloud-Upload mit VerschlΓΌsselung (optional) | | **DSGVO-konform** | Automatische LΓΆschung nach Aufbewahrungsfristen | | **Dezentrale Spam-Liste** | Keine zentrale Datensammlung | | **Transparente Telemetrie** | StandardmÀßig **aktiv** fΓΌr bessere Fehleranalyse – jederzeit abschaltbar, offline = keine Daten | ### πŸ“Ž AnhΓ€nge intelligent verwalten ``` AnhΓ€nge (3): β”œβ”€ πŸ“„ Vertrag.pdf (2.3 MB) [⬇️ Download] [πŸ‘οΈ Vorschau] β”œβ”€ πŸ“Š Budget.xlsx (1.2 MB) [⬇️ Download] [πŸ‘οΈ Vorschau] └─ πŸ–ΌοΈ Logo.png (845 KB) [⬇️ Download] [πŸ‘οΈ Vorschau] πŸ’‘ AnhΓ€nge werden erst heruntergeladen, wenn du sie brauchst! β†’ Spart Speicherplatz und Bandbreite ``` **Lazy-Load:** AnhΓ€nge werden nur bei Klick heruntergeladen – nicht automatisch. Das spart Speicherplatz und beschleunigt die Synchronisation. ### 🌍 Mehrsprachige E-Mails ΓΌbersetzen ErhΓ€ltst du E-Mails in fremden Sprachen? Mit einem Klick ΓΌbersetzen: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ From: partner@company.fr β”‚ β”‚ Subject: Proposition commerciale β”‚ β”‚ ─────────────────────────────────────────────────────── β”‚ β”‚ Bonjour, β”‚ β”‚ Nous vous proposons une collaboration pour... β”‚ β”‚ β”‚ β”‚ [🌍 Übersetzen β†’ Deutsch] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ↓ (1-2 Sekunden via DeepL) β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🌍 ÜBERSETZUNG (FranzΓΆsisch β†’ Deutsch) β”‚ β”‚ ─────────────────────────────────────────────────────── β”‚ β”‚ Guten Tag, β”‚ β”‚ Wir schlagen Ihnen eine Zusammenarbeit vor fΓΌr... β”‚ β”‚ β”‚ β”‚ [Original anzeigen] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` - **On-Demand:** Nur wenn du klickst (keine automatische Übersetzung) - **Caching:** Einmal ΓΌbersetzt = gespeichert (spart API-Kosten) - **DeepL-Integration:** Hochwertige Übersetzungen ### πŸ“… Kalender-Integration (Phase C) Termine direkt in Mail-Adler verwalten – synchronisiert mit deinem GMX/Web.de Kalender: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Februar 2025 [< Monat >] [Heute] β”‚ β”‚ ─────────────────────────────────────────────────────── β”‚ β”‚ Mo Di Mi Do Fr Sa So β”‚ β”‚ 1 2 β”‚ β”‚ 3 4 5 6 7 8 9 β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ 10 β”‚11 Meeting β”‚ 12 13 14 15 16 β”‚ β”‚ β”‚ 14:00-15:00 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ 17 18 19 20 21 22 23 β”‚ β”‚ 24 25 26 27 28 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ πŸ” Terminfindung: "Wann haben Alice, Bob und Charlie Zeit?" β†’ System prΓΌft Kalender aller Teilnehmer β†’ Zeigt freie Slots an β†’ Ein Klick zum Buchen + Einladungen senden ``` ### πŸ“‹ Task-Management per E-Mail **Kein kompliziertes Issue-System** – alles lΓ€uft ΓΌber E-Mail! #### So funktioniert es: 1. **TΓ€glich** bekommst du eine Daily Mail mit allen offenen Aufgaben (im Laufe des Tages – nicht alle gleichzeitig) 2. **Antworten = Aktion:** Einfach auf die Mail antworten um Aufgaben zu erstellen, Prio zu Γ€ndern oder als erledigt zu markieren 3. **Experten-Ansicht:** In Mail-Adler siehst du alle Mails von/zu deinem Team gefiltert ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ πŸ“§ DAILY MAIL – Mail-Adler Tasks – 04.02.2025 β”‚ β”‚ ─────────────────────────────────────────────────────── β”‚ β”‚ β”‚ β”‚ πŸ“€ EXTERNE AUFGABEN (nach Deadline sortiert): β”‚ β”‚ β”‚ β”‚ #501 [Prio 5⭐⭐⭐⭐⭐] IMAP Login 2FA β”‚ β”‚ Status: IN ARBEIT (Georg) β”‚ β”‚ Deadline: 05.02.2025 (MORGEN!) πŸ”΄ β”‚ β”‚ β”‚ β”‚ #450 [Prio 4⭐⭐⭐⭐] Kalender Integration β”‚ β”‚ Status: OFFEN β”‚ β”‚ Deadline: 07.02.2025 β”‚ β”‚ β”‚ β”‚ ───────────────────────────────────────────────────────│ β”‚ πŸ“₯ INTERNE AUFGABEN (nach PrioritΓ€t sortiert): β”‚ β”‚ β”‚ β”‚ #512 [Prio 5⭐⭐⭐⭐⭐] Refactor IMAP Client β”‚ β”‚ Status: OFFEN β”‚ β”‚ β”‚ β”‚ #445 [Prio 3⭐⭐⭐] Unit Tests schreiben β”‚ β”‚ Status: OFFEN β”‚ β”‚ β”‚ β”‚ ───────────────────────────────────────────────────────│ β”‚ πŸ“œ HISTORIE zu deinen Aufgaben: β”‚ β”‚ β”œβ”€ #501: GitHub Issue #234 "2FA Problem" (gelΓΆst) β”‚ β”‚ └─ #512: Commit a3f82d1 "Add IMAP auth" β”‚ β”‚ β”‚ β”‚ ───────────────────────────────────────────────────────│ β”‚ πŸ’¬ ANTWORTEN AUF DIESE MAIL: β”‚ β”‚ β”‚ β”‚ β€’ Neue Aufgabe: NEW: [Titel] Prio [1-5] [Beschreibung] β”‚ β”‚ β€’ Prio Γ€ndern: PRIO #501 -> 3 β”‚ β”‚ β€’ Erledigt: DONE #501 β”‚ β”‚ β€’ Übernehmen: TAKE #512 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` #### Mustervorlage: So schreibst du gute Aufgaben Antworte auf die Daily Mail mit diesem Format: ``` NEW: IMAP Login mit 2FA implementieren Prio 5 WAS: Two-Factor Authentication fΓΌr GMX und Telekom hinzufΓΌgen. WARUM: Benutzer mit 2FA kΓΆnnen sich sonst nicht anmelden. ANFORDERUNGEN: - [ ] GMX Support - [ ] Telekom Support - [ ] App-Passwort Eingabe - [ ] Fehlermeldung bei falschen Daten FERTIG WENN: - [ ] User mit 2FA kann sich anmelden - [ ] Tests bestanden ``` **Kurzform** (wenn es schnell gehen muss): ``` NEW: Button-Farbe Γ€ndern Prio 2 Der Speichern-Button soll blau statt grau sein. ``` #### PrioritΓ€ten-System (3 Stufen) | Prio | Farbe | Bedeutung | Beispiele | |------|-------|-----------|-----------| | 🟒 **1** | GrΓΌn | **Feature** – Neue Funktion | Neues Feature, Verbesserung, UI-Γ„nderung | | 🟠 **2** | Orange | **Fehler** – Bug beheben | Fehler der auftritt, falsches Verhalten | | πŸ”΄ **3** | Rot | **KRITISCH** – Sofort beheben! | Datenverlust, Crash, SicherheitslΓΌcke | **Warum Bugs vor Features?** Wir priorisieren **Fehlerbehebung vor neuen Features**. Um Missbrauch zu verhindern (Feature als "Bug" melden): | Schutzmaßnahme | Wie es funktioniert | |----------------|---------------------| | **Fehler-ID vom Client** | Nur echte Crashes/Fehler generieren eine ID | | **Automatische Klassifizierung** | System erkennt: Bug vs. Feature-Request | | **Γ–ffentliche Transparenz** | Jeder kann auf GitHub sehen ob es ein Bug oder Feature ist | | **Community-Review** | Bei Unklarheit entscheidet die Community | #### Automatische Fehlerberichte per E-Mail Wenn Mail-Adler abstΓΌrzt oder ein schwerer Fehler auftritt, kann der Client automatisch einen Fehlerbericht per E-Mail senden: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ ⚠️ Mail-Adler ist auf ein Problem gestoßen β”‚ β”‚ ─────────────────────────────────────────────────────── β”‚ β”‚ β”‚ β”‚ Was ist passiert? β”‚ β”‚ Fehler beim Synchronisieren des Posteingangs β”‚ β”‚ β”‚ β”‚ Was hast du zuletzt gemacht? β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Ich habe auf "Alle synchronisieren" geklickt... β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Technische Details (wird automatisch gesendet): β”‚ β”‚ β€’ Fehler-ID: ERR-2025-0204-A3F8 (eindeutig vom Client) β”‚ β”‚ β€’ Version: 0.2.1 β”‚ β”‚ β€’ System: Windows 10 β”‚ β”‚ β€’ Zeitpunkt: 04.02.2025 14:32:15 β”‚ β”‚ β”‚ β”‚ [πŸ“§ Fehlerbericht senden] [Nicht senden] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Warum per E-Mail statt HTTP?** | Aspekt | HTTP-Reporting | E-Mail-Reporting | |--------|----------------|------------------| | **Funktioniert wenn** | Server erreichbar | Client kann noch E-Mail senden | | **Datenschutz** | Daten an unsere Server | Geht ΓΌber dein E-Mail-Konto | | **Eindeutigkeit** | Server generiert ID | Client generiert Fehler-ID | | **Duplikate** | MΓΆglich | Fehler-ID verhindert doppelte Meldungen | | **User-Kontext** | Oft vergessen | User wird direkt gefragt | | **Transparenz** | Issue-ID versteckt | **Fehler-ID = GitHub Issue ID** (ΓΆffentlich nachverfolgbar) | β†’ Wenn der Client noch eine E-Mail senden kann, funktioniert das Reporting! β†’ Die Fehler-ID aus dem Client ist **dieselbe** wie im GitHub Issue – du kannst den Status ΓΆffentlich verfolgen! #### Was macht das System besonders? | Feature | Beschreibung | |---------|--------------| | **Kein Login nΓΆtig** | Alles per E-Mail – du brauchst keine Website | | **Prio automatisch** | System ordnet Schweregrad zu (1-5) | | **Jeder kann Prio Γ€ndern** | Ist dir etwas wichtig? β†’ `PRIO #123 -> 5` | | **Auto-Historie** | Das System zeigt automatisch, was es zum Thema schon gab | | **Experten-Ansicht** | Filter in Mail-Adler: Zeige nur Team-Kommunikation | | **Auto-Assign** | Task erledigt? β†’ NΓ€chste wird automatisch zugewiesen | | **Fehlerberichte per Mail** | Client sendet Fehler direkt per E-Mail | | **Duplikat-Warnung** | Fehler-ID + Γ„hnlichkeits-Check verhindern Duplikate | --- ## πŸ“₯ Installation ### Windows ```bash # Coming soon: Installer # mailadler-setup.exe ``` ### Linux (Ubuntu/Debian) ```bash # Coming soon sudo apt install mailadler ``` ### macOS ```bash # Coming soon brew install mailadler ``` **Aktuell:** Mail-Adler befindet sich in aktiver Entwicklung (Phase B). FΓΌr frΓΌhen Zugang: [Build from Source](#-build) --- ## πŸ”§ Build ### Voraussetzungen | Komponente | Version | Hinweis | |------------|---------|---------| | **Qt** | 6.4+ | Core, Widgets, Network, Sql | | **CMake** | 3.16+ | Build-System | | **C++ Compiler** | C++17 | GCC 9+, Clang 10+, MSVC 2019+ | | **OpenSSL** | 1.1+ | FΓΌr IMAP/SMTP SSL-VerschlΓΌsselung | ### Build-Anleitung ```bash # 1. Repository klonen git clone https://github.com/georg0480/mailadler.git cd mailadler # 2. Build-Verzeichnis erstellen mkdir build && cd build # 3. CMake konfigurieren cmake -DCMAKE_BUILD_TYPE=Release .. # 4. Kompilieren (parallel fΓΌr Geschwindigkeit) cmake --build . --parallel # 5. (Optional) Installieren cmake --install . ``` ### Mit Qt Creator (empfohlen fΓΌr Entwickler) 1. Qt Creator ΓΆffnen 2. `File` β†’ `Open File or Project` 3. `CMakeLists.txt` im Projektverzeichnis auswΓ€hlen 4. Build-Kit auswΓ€hlen (Qt 6.4+) 5. ▢️ Build & Run --- ## πŸ—ΊοΈ Roadmap Mail-Adler wird in Phasen entwickelt: | Phase | Status | Was wird gebaut? | |-------|--------|------------------| | **A** | βœ… Fertig | GrundgerΓΌst, UI-Framework, Projektstruktur | | **B** | πŸ”„ Aktuell | IMAP/SMTP, Sicherheit, Multi-Provider-Support | | **C** | ⏳ Geplant | Kalender (iCal), E-Mail-Übersetzung (DeepL) | | **D** | ⏳ SpΓ€ter | Google-Integration, OpenPGP, erweiterte Features | ### Phase B – Was passiert gerade? ``` βœ… IMAP Sync (GMX, Web.de, Telekom) βœ… SMTP Versand βœ… Ende-zu-Ende-VerschlΓΌsselung βœ… Dezentrale Spam-Liste βœ… Mehrsprachige UI (Deutsch, Englisch) πŸ”„ Multi-Account Support πŸ”„ Lazy-Load AnhΓ€nge ⏳ Aufbewahrungsfristen (Auto-LΓΆschung) ``` Detaillierte Roadmap: [FINAL_ROADMAP.md](FINAL_ROADMAP.md) --- ## 🀝 Mitwirken Wir freuen uns ΓΌber jeden Beitrag – ob Code, Dokumentation, Übersetzung oder Feedback! ### Entwicklung ```bash # 1. Fork erstellen (GitHub) # 2. Lokal klonen git clone https://github.com/DEIN-USERNAME/mailadler.git # 3. Branch fΓΌr dein Feature anlegen git checkout -b feature/mein-feature # 4. Γ„nderungen machen und testen # 5. Committen git commit -m "Add: Beschreibung meines Features" # 6. Push und Pull Request erstellen git push origin feature/mein-feature ``` ### Übersetzen Übersetzungen werden mit einfachen CSV/TXT-Dateien verwaltet – kein kompliziertes System nΓΆtig! ``` translations/ β”œβ”€ glossary_en.txt # Englisch β”œβ”€ glossary_fr.txt # FranzΓΆsisch β”œβ”€ glossary_es.txt # Spanisch └─ ... ``` Format ist simpel: ``` Eingang = Inbox Gesendet = Sent EntwΓΌrfe = Drafts ``` Details: [EINFACHE_UEBERSETZUNG.md](EINFACHE_UEBERSETZUNG.md) ### Bugs melden & Features vorschlagen - πŸ› **Bug gefunden?** β†’ [Issue erstellen](https://github.com/georg0480/mailadler/issues/new) - πŸ’‘ **Idee fΓΌr Feature?** β†’ [Discussion starten](https://github.com/georg0480/mailadler/discussions) --- ## πŸ“„ Lizenz Mail-Adler ist **100% Open Source** und lizenziert unter der **GNU General Public License v3.0**. Das bedeutet: - βœ… Kostenlos nutzen (privat und kommerziell) - βœ… Code anschauen und Γ€ndern - βœ… Weitergeben und verteilen - ⚠️ Γ„nderungen mΓΌssen auch Open Source sein (Copyleft) VollstΓ€ndiger Lizenztext: [COPYING](COPYING) --- ## πŸ“š Dokumentation | Dokument | Beschreibung | |----------|--------------| | [FINAL_ROADMAP.md](FINAL_ROADMAP.md) | Detaillierte Entwicklungs-Roadmap | | [ERWEITERTE_FEATURES.md](ERWEITERTE_FEATURES.md) | Geplante Features (Datenbank, AnhΓ€nge, etc.) | | [PROJEKT_MANAGEMENT_SYSTEM.md](PROJEKT_MANAGEMENT_SYSTEM.md) | Task-Management Dokumentation | | [EINFACHE_UEBERSETZUNG.md](EINFACHE_UEBERSETZUNG.md) | Übersetzungs-Workflow | | [SICHERHEIT_VERSCHLUESSELUNG.md](SICHERHEIT_VERSCHLUESSELUNG.md) | Sicherheits-Konzepte | | [CONTRIBUTING.md](CONTRIBUTING.md) | Wie du beitragen kannst | --- ## πŸ‘₯ Team - **Georg** – Hauptentwickler & Projektleitung --- ## πŸ“ž Kontakt & Community - **GitHub Issues:** [Bug melden / Feature anfragen](https://github.com/georg0480/mailadler/issues) - **GitHub Discussions:** [Fragen, Ideen, Community](https://github.com/georg0480/mailadler/discussions) ---
**Made with ❀️ in Germany** *Mail-Adler – Deine E-Mails, deine Daten, deine Kontrolle.*