GitLab Service Desk z iRedMail: szczegóły
Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał
Jako uzupełnienie mojego poprzedniego artykułu o funkcji Service Desk w GitLabie z iRedMail chciałbym go nieco rozbudować, uzupełniając brakujące elementy. Zaczynając od połączenia z bazą PostgreSQL vmail:
sudo -u postgres -i
\c vmailWeryfikacja łączności z serwerem pocztowym i problemy z TLS.
/opt/gitlab/embedded/bin/openssl s_client -connect mail.domain.com:993GitLab (a także iRedMail) nie akceptuje wygasłych certyfikatów. Upewnij się więc, że masz zarówno główny certyfikat CA, jak i ważny własny certyfikat.
wget https://letsencrypt.org/certs/2024/r11.pem
cp r11.crt /usr/local/share/ca-certificates/
update-ca-certificatesI na koniec restart usług. Ciekawe jest to, że tylko Nginx nie pozwala umieścić głównego CA R11 przed właściwym certyfikatem. Umieszczenie R11 po właściwym certyfikacie załatwia jednak sprawę.
service postfix restart
service dovecot restart
service nginx restart