Systemübersicht
Datenfluss: Eingehende E-Mail
- Kunde sendet E-Mail an
team@events-52grad.de - E-Mail landet im IONOS-Postfach (INBOX)
- IMAP-Sync Worker auf dem VPS prüft alle 2 Minuten auf neue Mails
- Neue Mail wird geparst (Header, Body, Anhänge)
- Thread wird zugeordnet oder neu erstellt
- Kunde wird über E-Mail-Adresse gematcht
- E-Mail + Anhänge werden in Supabase gespeichert
- Mitarbeiter sieht die Mail in der WeWeb-App
Datenfluss: Ausgehende E-Mail
- Mitarbeiter verfasst E-Mail in der WeWeb-App
- WeWeb sendet POST-Request an
https://api.events-52grad.de/api/send - SMTP-API versendet die Mail über
smtp.ionos.de - Kopie wird per IMAP APPEND in “Gesendete Objekte” abgelegt
- E-Mail wird in Supabase gespeichert
- Thread wird aktualisiert
Ports und Verbindungen
| Dienst | Port | Protokoll | Richtung |
|---|---|---|---|
| SSH | 22 | TCP | Eingehend |
| Caddy (HTTP) | 80 | TCP | Eingehend |
| Caddy (HTTPS) | 443 | TCP | Eingehend |
| Express API | 3000 | TCP | Intern (Caddy → Express) |
| IMAP (IONOS) | 993 | TLS | Ausgehend |
| SMTP (IONOS) | 465 | TLS | Ausgehend |