dda5c746ce
- PLESK_BACKEND={manual,api,ssh}: manual als Default für Shared Hosts,
api unverändert, ssh ruft `plesk bin mail` per paramiko auf.
- POP3_PORT default 995, POP3_SSL mit Auto-Erkennung anhand Port.
- Kerio: User wird mit mayChangePassword=False angelegt.
- Zusätzliche Minimal-PDF (nur Email + Cloud) pro Konto + Sammel-Variante,
IMAP-Port konfigurierbar.
- CLI-Flag --pdf-only und entsprechender GUI-Button "📄 Nur PDF".
- GUI: Lösch-Button "✕ löschen" sichtbarer, letzte Zeile löschbar.
- PDFs sind kunden-tauglich (kein Status-Block, kein ACHTUNG-Hinweis);
Anlage-Status separat in _admin_report_<ts>.txt.
- README dokumentiert die Skip-Logik pro Dienst und ihre Caveats.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
51 lines
1.5 KiB
Bash
51 lines
1.5 KiB
Bash
# =====================================================================
|
||
# Plesk-Backend wählen:
|
||
# manual – Tool legt nichts an. Mailpostfach wird vom Admin im
|
||
# Plesk-Webinterface angelegt. Tool druckt im PDF die
|
||
# Daten aus, die einzutragen sind. <-- Shared-Host-Fall
|
||
# api – Plesk REST-API (PLESK_API_KEY oder PLESK_USER+_PASSWORD)
|
||
# ssh – SSH zum Plesk-Server, ruft `plesk bin mail` auf
|
||
# =====================================================================
|
||
PLESK_BACKEND=manual
|
||
|
||
# --- nur für PLESK_BACKEND=api ---
|
||
PLESK_API_KEY=
|
||
PLESK_USER=
|
||
PLESK_PASSWORD=
|
||
PLESK_PORT=8443
|
||
|
||
# --- nur für PLESK_BACKEND=ssh ---
|
||
PLESK_SSH_PORT=22
|
||
PLESK_SSH_USER=
|
||
PLESK_SSH_PASSWORD=
|
||
PLESK_SSH_KEY=
|
||
PLESK_SSH_KEY_PASSPHRASE=
|
||
# true, falls der SSH-User `plesk bin` nur mit `sudo` ausführen darf
|
||
PLESK_SSH_USE_SUDO=false
|
||
|
||
# --- Kerio Connect (Admin) ---
|
||
KERIO_ADMIN_USER=Admin
|
||
KERIO_ADMIN_PASSWORD=
|
||
KERIO_ADMIN_PORT=4040
|
||
|
||
# --- Nextcloud (Admin) ---
|
||
# App-Passwort empfohlen (Settings → Security → App passwords).
|
||
NEXTCLOUD_ADMIN_USER=admin
|
||
NEXTCLOUD_ADMIN_PASSWORD=
|
||
|
||
# --- Mailserver-Ports für POP3-Sammler in Kerio ---
|
||
POP3_PORT=995
|
||
POP3_KEEP_DAYS=14
|
||
# POP3_SSL leer lassen → Auto-Erkennung anhand POP3_PORT
|
||
# 110 → SSL aus (Plain POP3)
|
||
# alles andere → SSL an (POP3S, auch 465)
|
||
# Manuell überschreibbar mit POP3_SSL=true|false.
|
||
POP3_SSL=
|
||
|
||
# Nur für die Anzeige im Kunden-PDF (Mailprogramm-Konfig).
|
||
SMTP_PORT=465
|
||
IMAP_PORT=993
|
||
|
||
# TLS-Zertifikate prüfen? false nur bei selbstsignierten Test-Zertifikaten.
|
||
VERIFY_TLS=true
|