Uaktualnienie do Next.js 16.0.7 i React 19.2.0, aby naprawić exploit
Uaktualnienie do Next.js 16.0.7 i React 19.2.0, aby naprawić exploit
Uaktualnienie do patched Next.js 15.5.7 i React 19.2.0, aby naprawić exploit
Dodaj kompletne logo Kamo SVG ze wszystkimi 14 ścieżkami
Osadzaj pełną zawartość SVG bezpośrednio zamiast częściowych ścieżek
Użyj podejścia CSS-only dla logo Kamo
Usunięto uszkodzone montowanie pliku SVG, za pomocą obrazu w tle CSS Załadować zewnętrzne logo bezpośrednio na elemencie ?logo
Fix logo.svg do odniesienia zewnętrznego adresu URL logo Kamo
Użyj elementu obrazu SVG do osadzania zewnętrznego logo zamiast Złożone ścieżki ze złamanymi transformacjami
Wymień Roundcube logo.svg z logo Kamo SVG
Zamontuj niestandardowe logo.svg do . W celu zastąpienia znaku wodnego Roundcube / logo nadziemne
Dodaj niestandardowy plik CSS, aby zastąpić logo znaku wodnego Roundcube
- Stworzony custom.css z nadpisemnym znakiem wodnym - Mount CSS plik /var/www/html/custom.css - Konfiguracja Roundcube, aby załadować dodatkowe arkusze_style
Wymień wszystkie logo Roundcube logo Kamo z znakiem wodnym
Zaktualizowano konfiskat skin_logo do formatu tablicy, aby pokryć: - Główne logo nagłówka - Małe zawalone logo nagłówka - Znak wodny do skrzynki / logo nadziemn...
Dodaj subdomeną poczty do autocertu SUBDOMAINS
Umożliwia automatyczne tworzenie certyfikatów SSL dla mail.kamormm.com
Ekspozycja portów Postfix 25 i 587 za pośrednictwem hostPort do poczty przychodząj
Wymagane do odbierania zewnętrznych połączeń SMTP na K1M1
Skonfiguruj Roundcube, aby bezpośrednio używać Mailgun SMTP
Ominięcie lokalnego postfixu dla poczty wychodzącej, łącząc się bezpośrednio z smtp.mailgun.org z TLS w porcie 587
Przełącz Postfix na wdrożenie oparte na Alpine za pomocą obsługi MySQL
Podobnie jak Dovecot, przy użyciu Alpine 3.18 z opakowaniem postfix-mysql Zainstalowany w czasie uruchamiania dla niezawodnej obsługi map wirtualnych MySQL
Napraw polecenie postfix, aby używać apt-get zamiast apk
boky/postfix jest oparty na Debianie, a nie Alpine
Dodaj obsługę postfix-mysql dla wirtualnych map MySQL
Zainstalowany pakiet postfix-mysql przy uruchomieniu kontenera, aby włączyć MySQL Skupiamy się na wirtualne domeny/użytkownicy/azas
Dodaj debugowanie auth i upewnij się, że pakiety sterowników MySQL dla Dovecot
- Włącz auth_debug, auth_debug_passwords, auth_verbose - Dodaj pakiet dovecot-mysql dla poprawnego wsparcia SQL - Add mariadb-connector-c dla zgodności protokoł...
Dodaj pracę MySQL auth fix dla zgodności klienta z klientem MariaDB
Zmienia użytkownika kamo z caching_sha2_password na mysql_native_password Wymagane dla Dovecot (Alpine/MariaDB) do połączenia z MySQL 8
Wymień logo Roundcube z logo Kamo
Dodano konfiskat skin_logo wskazujący na ? Zaktualizowano adnotację w celu uruchomienia pod restartu
Fix MySQL auth: zmiana użytkownika kamo na mysql_native_password
Klient Alpine MariaDB nie obsługuje wtyczek caching_sha2_password Uniemożliwa to Dovecot łączenie się z MySQL w celu uwierzytelnienia
Force Roundcube pod podstart do odebranie zmiany ConfigMap
Dodano adnotację, aby wywołać rekreację pod kapsuły, ponieważ ConfigMap z subPath Nie aktualuje auto-aktualnia w bieganiu kapsułek
Fix Roundcube redirect loop - disable force_https
Traefik obsługuje zakończenie TLS, więc ruch wewnętrzny jest HTTP Ustawienie siły_httpsa spowodowało przekierowanie Roundcube wewnętrznie do HTTPS Tworzenie nie...
Reference kamocrmm.com Wildcard cert w poczcie IngressRoute
Tajna karta certyfikatu znajduje się w przestrzeni nazw kamo, skopiowany do przestrzeni nazw poczty tls.secName wyraźnie odwołuje się do wildcard-kamocrm-com
Fix Poczta IngressRoute do korzystania z usługi autocert
Zmiana tls z certResolver: letsencrypt do tls: Pozwala to na automatyczne generowanie certyfikatów automatycznie Gdy jest dostępny mail.kamorm.com
Fix Sonda gotowości Roundcube - użyj gniazda TCP zamiast HTTP
Roundcube przekierowania / do strony logowania (302), nieudana sonda gotowości HTTP Sprawdzanie gniazda TCP na porcie 80 działa poprawnie
Przełącz na Alpine 3.18 z Dovecot 2.3.20 dla stabilnego SQL auth
Dovecot 2.4 ma niekompatybilne zmiany konfiguracji bez wyraźnych dokumentów Alpine 3.18 posiada Dovecot 2.3.20, który wykorzystuje tradycyjną dobrze udokumentow...
Usuwanie ustawieniu adresu z inet_listener - nie jest prawidłowe w Dovecot 2.4.2
Słuchanie - na najwyższym poziomie obsługuje wiązanie wszystkich interfejsów
Fix Dovecot 2.4.2 config: mail_location nazwę na mail_path
W Dovecot 2.4.2: - mail_lokalizacja jest teraz mail_path (ustawienie najwyższego poziomu, brak bloków) - Dodano dovecot_storage_version - 2.4.2 (wymagane) - Zak...
Fix Dovecot 2.4 config Składnia - użyj listów i bloków ssl
- Umieść mail_location, uid, ustawienia gid wewnątrz poczty - blok (wymaganie Dovecot 2.4) - Umieść ustawienia ssl wewnątrz ssl - blok - Dodaj initContainer do ...
Wróć do args z zewnętrznym plikiem SQL config - bloki mysql nie działają
Błędy misql - blokuje składnię powoduje błąd 'Uznana nazwa sekcji: mysql' Użyj loków kwadratowych (kierowca) ? sql; args Plik zewnętrzny ma prawidłowy format: d...
Użyj formatu Dovecot 2.4.2: blok połączenia mysql + nazwy sekcji z zapytaniem
Znalezione w rzeczywistych przykładach: - sql_driver - mysql - nazwa hosta mysql - użytkownik, hasło, nazwa - blok połączenia - passdb sql - zapytanie "..." z n...
Usuń nazwy sekcji - spróbuj passdb/userdb bez nazw, użyj args
Błąd powiedział "Nieznana nazwa sekcji: mysql" - blok mysql był błędny Wypróbuj passdb/userdb BEZ nazw (tylko passdb i userdb ?) Użyj args : ? Zewnętrzny plik S...
Spróbuj sql_host, sql_user, sql_password, sql_db zamiast łączenia lub args
Na podstawie błędu sugerującego passdb_sql_args - może ustawienia SQL używają prefiksu sql_ - Nazwane sekcje: passdb sql i userdb sql - kierowca ? sql z sql_dri...
Użyj parametru args z nazwanymi sekcjami - zewnętrzny plik konfigurowy SQL
Na podstawie znalezionych przykładów: Dovecot 2.4 pozwala na args z nazwanymi sekcjami - Nazwane sekcje: passdb sql i userdb sql - kierowca - sql - args - (liks...
Spróbuj użyć parametru args z nazwanymi sekcjami w Dovecot 2.4
- Użyj 'passdb sql' i 'userdb sql' (wymagane odcinki o nazwie) - Użyj 'sterownika - sql' z 'args '' - Może args działa z nazwanymi sekcjami, mimo że nie działa ...
Dodaj nazwy do sekcji passdb/userdb (wymagane w Dovecot 2.4)
- Użyj 'passdb sql' i 'userdb sql' z nazwanymi sekcjami - Utrzymuj ustawienia SQL w linii (bez parametru args) - Oba wymagania: nazwy sekcji ORAZ ustawienia SQL...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.