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...
Usuń zduplikowaną linię kierowcy - użyj bezpośrednio driver-mysql
Fix Dovecot 2.4 passdb/userdb - musi mieć nazwy (passdb sql, userdb sql)
- Dovecot 2.4 wymaga tytułowych sekcji passdb/userdb - Przemiany z "passdb" na 'passdb sql' - Zmieniony z 'userdb' na 'userdb sql'
Fix passdb składnia - użyj oddzielnego pliku auth-sql.conf.ext
- Utwórz auth-sql.conf.ext z odpowiednimi blokami passdb/userdb - Dołącz go w 10-auth.conf zamiast bloków inline - To jest poprawka 'passdb - - jest brakującego...
Fix Dovecot config - użyj odpowiednich plików konfig (10-mail.conf, 10-auth.conf, 10-master.conf)
- Nadużyj mail_lokalizacji w 10-mail.conf (gdzie należy) - Skonfiguruj SQL auth w 10-auth.conf - Konfiguracja usług w 10-master.conf - To pasuje do domyślnej st...
Dodaj dovecot_config_version jako pierwszą linię w głównym dovecot.conf
Utwórz główny plik dovecot.conf, który zawiera conf.d Directory
Użyj Dovecot default configs z niestandardowymi nadpisami
- Skopiuj domyślne Dovecot configs first - Dodaj konfigurację niestandardową w conf.d/99-custom.conf - Zapewnia to, że wszystkie wymagane ustawienia są obecne -...
Usuwanie zwykłego tekstu auth - Dovecot domyślnie zabezpiecza
- Usunięto ustawienie auth_allow_plaintext - Dovecot będzie domyślnie wymagał szyfrowania do uwierzytelniania - Wszystkie wymagania zweryfikowane: Wdrożenie t...
Fix Dovecot 2.4.2 config - użyj auth_allow_plaintext zamiast disable_plaintext_auth
Użyj Dovecot 2.4 z odpowiednią konfiguracją
- Użyj Alpine latest (has Dovecot 2.4) - Dodaj dovecot_config_version - 2.4 jako ustawienie FIRST (wymagane) - Napraw Dovecot SQL user_query, aby uwzględnić lok...
Usunąć dovecot_config_version - Dovecot 2.3.17.1 nie rozpoznaje go
Dodaj dovecot_config_version jako pierwsze ustawienie (co wymaga Dovecot)
Użyj Alpine 3.15 - ma Dovecot 2.3.16 bez wymagań wersji konfig
Użyj Alpine 3.17 ze starszą wersją Dovecot (bez wymagań wersji konfig)
Rozwiązanie pracy: Dovecot na bazie alpejskiej z zaplecza MySQL
- Użyj podstawowego obrazu Alpine Linux z Dovecot zainstalowany z pakietów - Dovecot config utworzony w linii - bez ograniczeń obrazu Docker - Pełna kontrola na...
Dodaj początkowe konta do postfix-counts.cf dla docker-mailserver
- docker-mailserver wymaga co najmniej jednego konta w kontach poprawnych.cf - Dodano sage, support, sysadmin-kamocrmm.com z hashed hasłami - Hash hash generowa...
Zamień oddzielne Postfix/Dovecot zintegrowanym rozwiązaniem docker-mailserver
- Wdrażanie docker-mailserver - Zintegrowany Postfix + Dovecot w jednoskładnikowym pojemniku - Skonfiguruj zaplecze MySQL dla wirtualnych skrzynek pocztowych/do...
Wypróbuj starszy obraz Dovecot Alpine, aby uniknąć surowych wymagań dotyczących konfiskaty
- Przełącz z dovecot/dovecot:latest dovecot/dovecot:2.3.21-alpine - Wersja starsza może nie mieć ścisłego wymogu dovecot_config_version - Utrzymuje wszystkie fu...
Dovecot config iteration - uproszczony dalej
- Usunięto problematyczne w tym i dict bloki - Uproszczony do minimalnej konfiguracji - Uwaga: Oficjalny obraz dovecot/dovecot ma ścisłe wymagania dotyczące kon...
Simplify Dovecot config - usuń problematyczną wersję w tym
- Usuń dovecot-version include include, które powodowało błędy - Użyj prostszej konfiguracji za pomocą tylko protokołów i protokołu - Ponowne uruchomienie kapsu...
Napraw wymagania dotyczące wersji Dovecot i utwórz bazę danych roundcubemail
- Dovecot: Dodaj dovecot-version.conf.ext include (wymagane jako pierwsze ustawienie) - MySQL Praca: CREATE DATABASE roundcubemail przed udzieleniem zezwoleń - ...
Uproszczenie Dovecot config i napraw pracę z uprawnieniami MySQL
- Dovecot: Użyj pojedynczego kompletnego dovecot.conf zamiast fragmentów conf.d - Dovecot: Uproszczona konfiguracja z minimalną konfiguracją - MySQL Praca: Użyj...
Fix Konfiguracja Dovecot i dodaj uprawnienia do CI/CD
- Dovecot: Przesuń passdb/userdb config bezpośrednio do 10-auth.conf - Dovecot: Usuń problematyczne auth-sql.conf.ext include - CI/CD: Dodaj mysql-permissions-j...
Fix Dovecot auth syntax i uprawnienia bazy danych Roundcube
- Dovecot: Fix auth-sql.conf.ext składnia - passdb/userdb need nazw sekcji - MySQL: Dotowanie WSZYSTKIE PRIVILEGES oncubemail bazy danych dla użytkownika kamo -...
Napraw Konfiguracje Dovecot i Postfix, aby rozwiązać CrashLoopBackOff
- Dovecot: Użyj struktury conf.d z oficjalnymi domyślnymi obrazami Dovecot - Dovecot: Podziel konfig na pojedyncze pliki (10-auth, 10-mail, 10-migłowy, 10-ssl) ...
Napraw konfigurację kubeconfig w CI / CD, aby używać bezpośrednio IP w skali ogonowej
- Zamień polecenia sed na kubectl config set-klaster dla niezawodnego połączenia - Użyj 100.64.1.1 dla K1M1 i 100.64.2.1 bezpośrednio dla K2M1 - Naprawiono błąd...
Dodaj pełną infrastrukturę serwera poczty za pomocą Postfix, Dovecot, Roundcube i MySQL
- Wdrożenie serwera poczty (MySQL, Postfix, Dovecot, Roundcube) tylko do K1M1 - Skonfiguruj dostęp HTTPS za pośrednictwem Traefik na https://mail.kamocrm.com - ...
Zaktualizuj konfigurację serwera Janus TURN, aby użyć kamocrm.com:3478
Reweryw "naprawy(traefika): wyłączyć czas bezczynności dla połączeń WebSocket"
To odwrócy commit : )
Dodano skrypty konfiguracji CoTurn (w tym ostatnie wdrożenie z tytułu)
Dodano skrypty konfiguracji CoTurn (w tym ostatnie wdrożenie z tytułu)
Dodano skrypty konfiguracji CoTurn (w tym ostatnie wdrożenie z tytułu)
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.