Upgrade auf Next.js 16.0.7 und React 19.2.0 um Exploit zu beheben
Upgrade auf gepatcht Next.js 15.5.7 und React 19.2.0 zu beheben Exploit
Fügen Sie komplette Kamo Logo SVG mit allen 14 Pfaden hinzu
Vollständige SVG-Inhalte direkt anstelle von Teilpfaden
Verwenden Sie CSS-only-Ansatz für Kamo-Logo
Entfernt gebrochene SVG-Datei-Halterung, mit CSS Hintergrund-Bild externes Logo direkt auf #logo element laden
Fix logo.svg auf Referenz externe Kamo Logo URL
Verwenden Sie SVG-Bildelement, um externes Logo einzubetten, anstatt komplexe Wege mit gebrochenen Umgeschichtungen
Roundcube logo.svg mit Kamo Logo ersetzen SVG
Mount Custom logo.svg zu **************** zum Austausch des Roundcube Wasserzeichens/Hintergrund-Logos
Fügen Sie eigene CSS-Datei hinzu, um Roundcube Watermark-Logo zu überschreiben
- Erstellt Custom.css mit Wasserzeichen override - CSS-Datei zu /var/www/html/custom.css - Roundcube konfigurieren, um zusätzliche_stylesheets zu laden
Alle Roundcube-Logos mit Kamo-Logo inklusive Wasserzeichen ersetzen
Aktualisiert skin_logo config to Array-Format zu bedecken: - Header Logo - Kleine zusammengebrochene Kopf-Logo - Posteingang Wasserzeichen/Hintergrund-Logo
Mail-Subdomain zur Auto-cert SUBDOMAINS Liste hinzufügen
Ermöglicht automatische Erstellung von SSL-Zertifikats für mail.kamocrm.com
Merge Pull Anfrage #3834 von ************
Bump jws von 3.2.2 bis 3.2.3
Postfix-Ports 25 und 587 via hostPort für eingehende Post ausstellen
Erforderlich für den Empfang externer SMTP-Verbindungen auf K1M1
Roundcube konfigurieren, um Mailgun SMTP direkt zu verwenden
Um lokale Postfix für ausgehende Postsendungen umgehen, direkt an smtp.mailgun.org mit TLS auf Port 587
Postfix auf Alpine-basierte Bereitstellung mit MySQL-Unterstützung
Ähnlich wie Dovecot, mit Alpine 3.18 mit postfix-mysql Paket installiert zur Laufzeit für zuverlässige MySQL-Unterstützung
Postfix-Befehl beheben, um apt-get anstelle von apk zu verwenden
boky/postfix ist Debian-basiert, nicht alpin
Postfix-mysql-Unterstützung für MySQL-Virtual Maps hinzufügen
Installiertes Postfix-mysql-Paket beim Container-Start, um MySQL zu aktivieren Wörterbuch-Lookups für virtuelle Domains/Users/Alasen
Au-Debugging hinzufügen und MySQL-Treiberpakete für Dovecot sicherstellen
- Aktivieren Sie auth_debug, auth_debug_passwords, auth_verbose - Dovecot-mysql-Paket für die richtige SQL-Unterstützung hinzufügen - mariadb-connector-c für My...
MySQL auth fix für MariaDB Client-Kompatibilität hinzufügen
Ändert Kamo-Benutzer von caching_sha2_password auf mysql_native_password Erforderlich für eine Verbindung mit MySQL 8 (Alpine/MariaDB)
Roundcube-Logo mit Kamo-Logo ersetzen
Hinzugefügt skin_logo Konfiguration zeigt ************ Aktualisierte Einsatz-Zunchen zum Auslösen von Pod-Restart
Fix MySQL auth: Wechseln kamo-Benutzer auf mysql_native_password
Alpines MariaDB-Client unterstützt kein Caching_sha2_password-Plugin Dies verhindert, dass sich Dovecot zur Authentifizierung mit MySQL verbindet
Force Roundcube pod Neustart, um ConfigMap ändern
Anmerkung hinzugefügt, um pod Erholung zu auslösen, seit ConfigMap mit subPath nicht Auto-Update in laufenden Pods
Fix Roundcube Redirect Loop - force_https deaktivieren
Traefik behandelt TLS-Terminierung, also interner Datenverkehr ist HTTP Das Setzen von force_https=true veranlasste Roundcube, intern auf HTTPS umzuleiten Schaf...
Referenz kamocrm.com Wildcard Zertifikat in Mail IngressRoute
Das Zertifikat geheim ist in kamo namespace, kopiert in Mail Namespace tls.secretName verweist explizit auf Wildcard-kamocrm-com
Fix mail IngressRoute für Auto-cert-Service
Geänderte tls von certResolver: letsencrypt zu tls: {] Dies ermöglicht es dem Auto-Zert-Service, automatisch Zertifikate zu generieren wenn mail.kamocrm.com abg...
Beheben Roundcube Bereitschaftssonde - TCP-Buchse anstelle von HTTP verwenden
Roundcube leitet / auf Login-Seite (302), Fehler HTTP-Bereitigkeit Sonde TCP-Sockel-Prüfung am Port 80 funktioniert korrekt
Wechsel zu Alpine 3.18 mit Dovecot 2.3.20 für stabile SQL auth
Dovecot 2.4 hat inkompatible Konfigurationsänderungen ohne klare Dokumente Alpine 3.18 hat Dovecot 2.3.20, die traditionelle gut dokumentierte Syntax verwendet ...
Entfernen Sie die Adresseinstellung von inet_listener - nicht gültig in Dovecot 2.4.2
Die listen = * auf Top-Niveau verarbeitet Bindung an alle Schnittstellen
Beheben Dovecot 2.4.2 config: mail_location umbenannt mail_path
In Dovecot 2.4.2: - mail_location ist jetzt mail_path (Top-Level-Einstellung, keine Blöcke) - dovecot_storage_version = 2.4.2 (erforderlich) hinzugefügt - Aktua...
Beheben Dovecot 2.4 config syntax - use mail{- und ssl{- blocks
- Legen Sie mail_location, uid, gid Einstellungen innerhalb der Mail { . Block (Dovecot 2.4 Anforderung) - Setzen Sie ssl-Einstellungen in ssl { . Block - InitC...
Gehen Sie zurück zu Ars mit externer SQL-Konfiguration - mysql-Blöcke funktionieren nicht
Die mysql { . Block-Syntax verursacht 'Unbekannter Abschnittsname: mysql'-Fehler Verwenden Sie passdb sql { driver = sql; args = ************ Externe Datei hat ...
Dovecot 2.4.2 Format: mysql-Verbindungsblock + benannte Abschnitte mit Abfrage
Gefunden in aktuellen Beispielen: - sql_driver = mysql - mysql hostname { Benutzer, Passwort, dbname - Verbindungsblock - passdb sql { query = ... . mit benannt...
Namensbezeichnungen entfernen - passdb/userdb ohne Namen ausprobieren, args verwenden
Fehler besagt 'Unbekannter Abschnittsname: mysql' - der mysql-Block war falsch Versuchen Sie passdb/userdb OHNE Namen (nur passdb { und userdb {) Argus = ******...
Versuchen Sie sql_host, sql_password, sql_password, sql_db statt connect oder args
Basierend auf Fehler, der passdb_sql_args vorschlägt - möglicherweise SQL-Einstellungen verwenden sql_ prefix - Benannte Abschnitte: passdb sql { und userdb sql...
Verwenden Sie args Parameter mit benannten Abschnitten - externe SQL-Konfiguration-Datei
Basierend auf gefundenen Beispielen: Dovecot 2.4 erlaubt Argumente mit benannten Abschnitten - Namete Abschnitte: passdb sql { und userdb sql { - Treiber = sql ...
Versuchen Sie es mit Argus Parameter mit benannten Abschnitten in Dovecot 2.4
- Verwenden Sie 'passdb sql {' und 'userdb sql {' (genannte Abschnitte erforderlich) - Verwenden Sie 'driver = sql' mit 'args = **************** - Vielleicht ar...
Namen zu den Abschnitten passdb/userdb hinzufügen (erforderlich in Dovecot 2.4)
- Verwenden Sie 'passdb sql {' und 'userdb sql {' mit benannten Abschnitten - SQL-Einstellungen inline behalten (keine Argumente Parameter) - Beide Anforderunge...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.