Mise à niveau vers Next.js 16.0.7 et React 19.2.0 pour corriger l'exploitation
Mise à niveau vers Next.js 16.0.7 et React 19.2.0 pour corriger l'exploitation
Mise à niveau en patché Next.js 15.5.7 et React 19.2.0 pour corriger l'exploitation
Ajouter le logo Kamo complet SVG avec les 14 chemins
Intégrer directement le contenu SVG complet au lieu de trajets partiels
Utiliser l'approche CSS uniquement pour le logo Kamo
Supprimé cassé SVG, à l'aide de l'image d'arrière-plan CSS de charger directement le logo externe sur l'élément de logo
Fixer le logo.svg pour référencer l'URL du logo Kamo externe
Utiliser l'élément d'image SVG pour intégrer le logo externe au lieu de chemins complexes avec des transformées brisées
Remplacer Roundcube logo.svg par le logo Kamo SVG
Monter le logo personnalisé.svg à pour remplacer le logo de Roundcube de filigrane/d'arrière-plan
Ajouter un fichier CSS personnalisé pour annuler le logo de filigrane Roundcube
- Fabriqué sur custom.css avec filigrane - Fichier CSS à /var/www/html/custom.css - Configurer Roundcube pour charger des feuilles de style supplémentaires
Remplacer tous les logos Roundcube par le logo Kamo, y compris le filigrane
Configuration de skin-logo mise à jour vers le format de réseau pour couvrir: - Logo principal de l'en-tête - Petit logo d'en-tête effilé - Filtre de filigrane/...
Ajouter un sous-domaine de courrier à la liste SUBDOMAINS auto-cert
Permet la création automatique de certificats SSL pour mail.kamocrm.com
Déplôlanter les ports Postfix 25 et 587 via hostPort pour le courrier entrant
Requis pour recevoir des connexions SMTP externes sur K1M1
Configurer Roundcube pour utiliser Mailgun SMTP directement
Contournement de Postfix local pour le courrier sortant, en se connectant directement à smtp.mailgun.org avec TLS sur le port 587
Passer Postfix au déploiement basé sur Alpine avec le support MySQL
Similaire à Dovecot, en utilisant Alpine 3.18 avec le paquet postfix-mysql installé au moment de l'exécution pour un support fiable de cartes virtuelles MySQL
Corriger la commande postfixe pour utiliser apt-get au lieu d'apk
boky/postfixe est basé sur Debian, pas alpin
Ajouter la prise en charge postfix-mysql pour les cartes virtuelles MySQL
Emballage postfix-mysql installé au démarrage du conteneur pour activer MySQL Recherches de dictionnaires pour domaines/utilisateurs/alias virtuels
Ajouter auth de débogage et assurer les forfaits pilotes MySQL pour Dovecot
- Activer auth-debug, auth-debug-mots de passe, auth-verbose - Ajouter le paquet dovecot-mysql pour un support SQL approprié - Ajouter mariadb-connector-c pour ...
Ajouter MySQL auth job pour la compatibilité client MariaDB
Change l'utilisateur de kamo de cache-sha2-mot de passe en mot de passe mysql-native-password Obligatoire pour Dovecot (Alpine/MariaDB) pour se connecter à MySQ...
Remplacer le logo Roundcube par le logo Kamo
Configuration de la peau et du logo en ajoutant Mise à jour de l'annotation de déploiement pour déclencher le redémarrage de la gousse
Fixer MySQL auth: changer l'utilisateur de kamo en mot de passe mysql-natif
Le client MariaDB d'Alpine ne prend pas en charge le plugin de mise en cache de sha2 Cela empêche Dovecot de se connecter à MySQL pour l'authentification
Force Roundcube redémarre redémarrer ConfigMap change
Ajout d'annotation pour déclencher la recréation de la pod depuis ConfigMap avec sousPath ne fonctionne pas automatiquement dans les gousses en courant
Fixer la boucle de redirection Roundcube - désactiver la force - https
Traefik gère la terminaison TLS, donc le traffic interne est HTTP La mise en place de la force - https - Vérit a provoqué la redirection de Roundcube vers le HT...
Référence kamocrm.com wildcard cert in mail IngressRoute
Le secret du certificat est dans l'espace de noms kamo, copié sur l'espace de noms de mail tls.secretName fait explicitement référence à wildcard-kamocrm-com
Fixer le courrier IngressRoute pour utiliser le service de cét automatique
Changement de tls de certResolver: letsencrypt to tls: Cela permet au service de certifier automatiquement les certificats d'auto-certification. lorsque mail.ka...
Fixer la sonde de préparation Roundcube - utiliser la prise TCP au lieu de HTTP
Ronde redirections / vers la page de connexion (302), défaillante de la sonde de préparation HTTP Le contrôle de douille TCP sur le port 80 fonctionne correctem...
Passage à Alpine 3.18 avec Dovecot 2.3.20 pour SQL stable auth
Dovecot 2.4 a des changements de configuration incompatibles sans documents clairs Alpine 3.18 has Dovecot 2.3.20 qui utilise la syntaxe traditionnelle bien doc...
Retirer le réglage de l'adresse de l'inet-listener - non valable dans Dovecot 2.4.2
Le taux d'écoute à l'adresse supérieure est le plus élevé, la liaison à toutes les interfaces
Fix Dovecot 2.4.2 config: mail-location rebaptisé mail-chemin
Dans Dovecot 2.4.2: - l'emplacement de courrier est maintenant le mail-path (réglage de niveau supérieur, pas de blocs) - Ajout de la vance et de la torsion - 2...
Correction de la syntaxe de configuration Dovecot 2.4 - utiliser les blocs de courrier et ssl
- Mettre en place des paramètres de courrier, d'emplacement, de gid à l'intérieur du courrier et du bloc (exigence de Dovecot 2.4) - Mettre les réglages de ssl ...
Retournez à args avec le fichier de configuration SQL externe - les blocs mysql ne fonctionnent pas
La syntaxe de bloc de mysql provoque l'erreur 'Inconnue de la section: mysql'erreur Utiliser passdb sql . . . . . . . . . . . . . . . . . . . . . . . Le fichie...
Utiliser le format Dovecot 2.4.2: bloc de connexion mysql et sections nommées avec requête
Trouvé dans des exemples concrets: - sql-driver et mysql - mysql host name - utilisateur, mot de passe, dbname et bloc de connexion - passdb sql - requête - ......
Supprimer les sections nommées - try passdb/userdb sans nom, utiliser args
Erreur dit "Nom de la section inconnue: mysql" - le bloc mysql était faux Essayez passdb/utilisateurdb SANS noms (passe-passb et userdb) Utiliser args Le fichie...
Essayez sql-host, sql-user, sql-password, sql-db au lieu de connecter ou args
Sur la base de l'erreur suggérant un préfixe passdb-sql-args - peut-être les paramètres SQL utilisent le préfixe sql- - Sections désignées: colsdb sql et userdb...
Paramètre d'utilisation args avec des sections nommées - fichier de configuration SQL externe
Sur la base d'exemples trouvés: Dovecot 2.4 permet des args avec des sections nommées - Sections désignées: colsdb sql et userdb sql - conducteur et bl. - args ...
Essayez d'utiliser le paramètre d'args avec des sections nommées dans Dovecot 2.4
- Utiliser "passdb sql" et "userdb sql" (score requis) - Utiliser "conducteur" avec "args" - Peut-être que les args travaillent avec des sections nommées même s...
Ajouter noms aux sections passedb/userdb (requis dans Dovecot 2.4)
- Utiliser 'passdb sql' et 'userdb sql' avec des sections nommées - Maintenir les paramètres SQL en ligne (pas de paramètre args) - Les deux prescriptions: sect...
Retirer la ligne de conducteur dupliquée - utiliser le conducteur et le mysql directement
Fix Dovecot 2.4 passdb/userdb - doit avoir des noms (passdb sql, userdb sql)
- Dovecot 2.4 nécessite les sections de passdb/utilisateurdb - Passed de 'passdb ''en 'passdb sql'' - Passé de 'userdb' ''userdb sql''
Correction de la syntaxe passdb - utiliser le fichier séparé auth-sql.conf.ext
- Créer auth-sql.conf.ext avec les blocs passdb/userdb appropriés - Inclure-le dans 10-auth.conf au lieu de blocs en ligne - Cette erreur fixe l'erreur 'passdb ...
Fix Dovecot config - utiliser des fichiers config appropriés (10-mail.conf, 10-auth.conf, 10-master.conf)
- Passer à l'adresse mail-mail.conf (où il appartient) - Configurer SQL auth dans 10-auth.conf - Configurer les services dans 10-master.conf - Cela correspond à...
Ajouter la version de dovecot.config. en première ligne dans le dovecot.conf
Créer le fichier principal dovecot.conf qui inclut le répertoire conf.d
Créer un répertoire conf.d avant d'écrire des fichiers de configuration
Utiliser les configurations par défaut de Dovecot avec des annulations personnalisées
- Copier par défaut Dovecot configse d'abord - Ajouter la configuration personnalisée dans conf.d/99-custom.conf - Cela garantit que tous les réglages requis so...
Supprimer le texte en clair auth - Dovecot par défaut pour sécuriser
- Retiré auth-allow-plaintext réglage - Dovecot nécessitera le chiffrement pour l'authentification par défaut - Toutes les prescriptions vérifiées : â â... K1...
Fixer Dovecot 2.4.2 config - utiliser auth-allow-plaintexte au lieu de désactiver-plaintext-auth
Utiliser Dovecot 2.4 avec une configuration appropriée
- Utiliser les alpins les plus récents (a Dovecot 2.4) - Ajouter le premier réglage (requis) - Fixer l'utilisateur de Dovecot SQL pour inclure l'emplacement du ...
Retirer le dovecot-config-version - Dovecot 2.3.17.1 ne le reconnaît pas
Ajouter dovecot-config-version '2,3' comme premier réglage (ce que Dovecot nécessite)
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
