fix: Hostnamen normalisieren (Schema/Slash strippen) + freundlichere Nextcloud-Fehler
Bug: nextcloudhost mit https://-Präfix in CSV/GUI führte zu Doppel-Schema (https://https://cloud.foo.de) und damit zu DNS-Fehler "host=https". - models.clean_host() entfernt http(s):// und Trailing-Slash; Account ruft das im __post_init__ für plesk-/kerio-/nextcloudhost auf. - NextcloudClient wickelt requests-Connection-Fehler in NextcloudError ein, damit die Log-Ausgabe lesbar bleibt statt HTTPSConnectionPool-Stacktrace. - README: Hostname-Eingabe als tolerant dokumentiert; pleskhost-Pflicht im manual-Modus klarer (POP3-Sammler braucht es trotzdem). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -97,7 +97,7 @@ case-insensitive. Beispiel: [`example.csv`](./example.csv).
|
||||
| `Vorname` | ja | Vorname |
|
||||
| `Name` | ja | Nachname |
|
||||
| `emailadresse` | ja | volle Mailadresse, ist Login bei Plesk + Kerio |
|
||||
| `pleskhost` | ja | Hostname Plesk-Mailserver (auch POP3-Server für Kerio-Sammler) |
|
||||
| `pleskhost` | ja | Hostname Plesk-Mailserver – **auch im `manual`-Modus Pflicht**, weil Kerio davon per POP3 abholt |
|
||||
| `keriohost` | ja | Hostname Kerio Connect (Admin-API auf Port 4040, Webmail auf 443) |
|
||||
| `nextcloudhost` | ja | Nextcloud-Hostname |
|
||||
| `kerioemailkennwort` | ja | Passwort für den Kerio-User |
|
||||
@@ -110,6 +110,11 @@ case-insensitive. Beispiel: [`example.csv`](./example.csv).
|
||||
> (`vorname.nachname`, lowercase, ä→ae, ö→oe, ü→ue, ß→ss). Die Emailadresse
|
||||
> aus der CSV wird im Nextcloud-Profil als E-Mail eingetragen.
|
||||
|
||||
> **Hostnamen-Eingabe ist tolerant**: `cloud.foo.de`, `https://cloud.foo.de`
|
||||
> und `https://cloud.foo.de/` werden alle akzeptiert – Schema (`http(s)://`)
|
||||
> und Trailing-Slash werden automatisch gestrippt, sodass beim URL-Bau
|
||||
> kein doppeltes `https://https://…` entsteht.
|
||||
|
||||
---
|
||||
|
||||
## Aufruf
|
||||
|
||||
Reference in New Issue
Block a user