Atualize para Next.js 16.0.7 e Reaja 19.2.0 para corrigir exploração
Atualize para Next.js 16.0.7 e Reaja 19.2.0 para corrigir exploração
Atualização para patched Next.js 15.5.7 e React 19.2.0 para corrigir exploração
Adicionar o logotipo completo do Kamo SVG com todos os 14 caminhos
Incorpore conteúdo SVG completo diretamente em vez de caminhos parciais
Use a abordagem somente de CSS para o logotipo do Kamo
A montagem do ficheiro SVG foi removida, usando a imagem de fundo do CSS para carregar o logotipo externo diretamente no elemento #logo
Corrigir logo.svg para referenciar o logotipo externo do Kamo URL
Usar o elemento de imagem SVG para incorporar o logotipo externo em vez de caminhos complexos com transformadas quebradas
Substituir Roundcube logo.svg com o logotipo de Kamo SVG
Monte logo.svg personalizado para ******************* para substituir a marca d'água Roundcube / logotipo de fundo
Adicionar arquivo CSS personalizado para substituir o logotipo da marca d'água Roundcube
- Criado custom.css com sobreposição de marca d'água - Montar o ficheiro CSS em /var/www/html/custom.css - Configurar o Roundcube para carregar folhas estilo ad...
Substituir todos os logotipos Roundcube com logotipo Kamo, incluindo marca d'água
Configuração atualizada do skin logo para o formato do array para cobrir: - Logotipo do cabeçalho principal - Pequeno logotipo de cabeçalho colapsado - Caixa de...
Adicionar subdomínio de e- mail à lista automática SUBDOMAINS
Activa a criação automática de certificados SSL para mail.kamocrm.com
Merge pull request #3834 from ****************
Bump jws from 3.2.2 to 3.2.3
Expor as portas Postfix 25 e 587 via hostPort para correio de entrada
Necessário para receber conexões SMTP externas no K1M1
Configurar o Roundcube para usar o Mailgun SMTP diretamente
Bypass local Postfix para e- mail de saída, conectando-se diretamente para smtp.mailgun.org com TLS na porta 587
Mudar o Postfix para a implantação baseada no Alpine com suporte ao MySQL
Semelhante ao Dovecot, usando Alpine 3.18 com pacote postfix-mysql instalado em tempo de execução para suporte a mapas virtuais MySQL confiáveis
Fix postfix command to use apt-get instead of apk
boky/postfix is Debian-based, not Alpine
Add postfix-mysql support for MySQL virtual maps
Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases
Add auth debugging and ensure MySQL driver packages for Dovecot
- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...
Add MySQL auth fix job for MariaDB client compatibility
Changes kamo user from caching_sha2_password to mysql_native_password Required for Dovecot (Alpine/MariaDB) to connect to MySQL 8
Replace Roundcube logo with Kamo logo
Added skin_logo config pointing to **************** Updated deployment annotation to trigger pod restart
Fix MySQL auth: change kamo user to mysql_native_password
Alpine's MariaDB client doesn't support caching_sha2_password plugin This prevents Dovecot from connecting to MySQL for authentication
Force Roundcube pod restart to pick up ConfigMap change
Added annotation to trigger pod recreation since ConfigMap with subPath doesn't auto-update in running pods
Fix Roundcube redirect loop - disable force_https
Traefik handles TLS termination, so internal traffic is HTTP Setting force_https=true caused Roundcube to redirect to HTTPS internally creating an infinite redi...
Reference kamocrm.com wildcard cert in mail IngressRoute
The certificate secret is in kamo namespace, copied to mail namespace tls.secretName explicitly references wildcard-kamocrm-com
Fix mail IngressRoute to use auto-cert service
Changed tls from certResolver: letsencrypt to tls: {} This allows the auto-cert service to automatically generate certs when mail.kamocrm.com is accessed
Fix Roundcube readiness probe - use TCP socket instead of HTTP
Roundcube redirects / to login page (302), failing HTTP readiness probe TCP socket check on port 80 works correctly
Switch to Alpine 3.18 with Dovecot 2.3.20 for stable SQL auth
Dovecot 2.4 has incompatible configuration changes without clear docs Alpine 3.18 has Dovecot 2.3.20 which uses traditional well-documented syntax - mail_locati...
Remove address setting from inet_listener - not valid in Dovecot 2.4.2
The listen = * at top level handles binding to all interfaces
Corrigir a configuração do Dovecot 2.4.2: mail location renomeado para mail path
Em Dovecot 2.4.2: - mail location é agora mail path (configuração de nível superior, sem blocos) - Adicionado dovecot storage version = 2.4.2 (obrigatório) - Ac...
Corrigir a sintaxe de configuração do Dovecot 2.4 - use os blocos mail{} e ssl{}
- Coloque as configurações mail location, uid, gid dentro do mail { } bloco (requisito Dovecot 2.4) - Coloque as configurações ssl dentro do bloco ssl { } - Ad...
Go back to args with external SQL config file - mysql blocks don't work
The mysql { } block syntax causes 'Unknown section name: mysql' error Use passdb sql { driver = sql; args = **************** } External file has correct format:...
Use Dovecot 2.4.2 format: mysql connection block + named sections with query
Found in actual examples: - sql_driver = mysql - mysql hostname { user, password, dbname } connection block - passdb sql { query = ... } with named sections - u...
Remove named sections - try passdb/userdb without names, use args
Error said 'Unknown section name: mysql' - the mysql block was wrong Try passdb/userdb WITHOUT names (just passdb { and userdb {) Use args = **************** Ex...
Try sql_host, sql_user, sql_password, sql_db instead of connect or args
Based on error suggesting passdb_sql_args - maybe SQL settings use sql_ prefix - Named sections: passdb sql { and userdb sql { - driver = sql with sql_driver = ...
Use args parameter with named sections - external SQL config file
Based on examples found: Dovecot 2.4 allows args with named sections - Named sections: passdb sql { and userdb sql { - driver = sql - args = **************** (r...
Try using args parameter with named sections in Dovecot 2.4
- Use 'passdb sql {' and 'userdb sql {' (named sections required) - Use 'driver = sql' with 'args = **************** - Maybe args works with named sections even...
Add names to passdb/userdb sections (required in Dovecot 2.4)
- Use 'passdb sql {' and 'userdb sql {' with named sections - Keep SQL settings inline (no args parameter) - Both requirements: named sections AND inline SQL se...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.