| Termin | Definicja |
|---|---|
| Citadel | Citadel to oprogramowanie serwera pocztowego oferujące zintegrowane funkcje komunikacji grupowej i współpracy. Citadel jako serwer pocztowy i platforma pracy grupowejCitadel jest oprogramowaniem serwerowym przeznaczonym do obsługi poczty elektronicznej, komunikacji grupowej oraz współdzielenia informacji. Jego model organizacji danych opiera się na pomieszczeniach, określanych w dokumentacji jako rooms. Pomieszczenie może służyć jako miejsce przechowywania wiadomości pocztowych, wpisów dyskusyjnych, wydarzeń kalendarza albo kontaktów. Dzięki temu poczta i pozostałe elementy pracy grupowej są dostępne w ramach jednego środowiska użytkownika. W skład rozwiązania wchodzi Citadel Server oraz interfejs WWW WebCit. Serwer odpowiada za przechowywanie danych, obsługę kont, autoryzację i komunikację z klientami, natomiast WebCit udostępnia funkcje przez przeglądarkę internetową. Citadel nie jest pojedynczym programem uruchamianym wyłącznie na komputerze użytkownika, lecz usługą przeznaczoną do pracy w systemie serwerowym, z którą łączą się klienci pocztowi i przeglądarki. Protokoły komunikacyjne używane przez CitadelCitadel może współpracować z klasycznymi klientami pocztowymi za pośrednictwem protokołów SMTP, IMAP i POP3. SMTP służy do przekazywania poczty między serwerami oraz do przyjmowania wiadomości od uprawnionych klientów. IMAP pozwala przeglądać wiadomości przechowywane na serwerze, zachowywać strukturę folderów i synchronizować stan skrzynki z wieloma urządzeniami. POP3 ma prostszy model działania i jest używany przede wszystkim do pobierania wiadomości do programu pocztowego. Funkcje kalendarza i książki adresowej mogą być udostępniane przez protokoły CalDAV i CardDAV. CalDAV służy do synchronizacji wydarzeń kalendarzowych, a CardDAV do synchronizacji kontaktów. Przy diagnozowaniu problemu trzeba więc rozróżnić awarię samego Citadel Server od błędu klienta pocztowego, nieprawidłowego adresu usługi, problemu z uwierzytelnieniem albo niezgodności ustawień synchronizacji. Sam fakt, że poczta działa przez WebCit, nie potwierdza jeszcze poprawnego działania każdego protokołu używanego przez zewnętrzne aplikacje. Pomieszczenia, konta i przepływ wiadomościW Citadel pomieszczenia pełnią ważną funkcję organizacyjną. Skrzynka użytkownika jest powiązana z pomieszczeniami pocztowymi, a dostęp do nich zależy od uprawnień przypisanych kontu. Współdzielone pomieszczenie może służyć do prowadzenia dyskusji lub udostępniania informacji określonej grupie osób. Taki model różni się od rozwiązania, w którym cała organizacja danych ogranicza się do prywatnych skrzynek i klasycznych folderów pocztowych. Przepływ wiadomości obejmuje kilka niezależnych etapów: nawiązanie połączenia, uwierzytelnienie użytkownika, przyjęcie albo wysłanie wiadomości przez odpowiedni protokół, zapis danych w magazynie Citadel oraz ich późniejsze udostępnienie przez WebCit lub klienta pocztowego. Błąd na dowolnym etapie może dawać podobny objaw, na przykład brak poczty w programie. Dlatego analiza powinna obejmować ustawienia DNS, nazwę hosta, certyfikat TLS, port usługi, dane logowania i stan samego procesu serwera. Należy także sprawdzić, czy problem dotyczy jednego konta, jednego pomieszczenia, jednego protokołu czy wszystkich użytkowników. Diagnostyka środowiska uruchamiającego CitadelPrzy problemach z Citadel należy najpierw ustalić, czy działają procesy serwera oraz WebCit, a następnie zweryfikować możliwość lokalnego i zdalnego połączenia z usługą. Istotne są także prawa dostępu do katalogów danych, dostępność miejsca na dysku oraz poprawność konfiguracji usług po restarcie systemu. Jeżeli wiadomości są odbierane, ale nie są widoczne w interfejsie, trzeba porównać stan magazynu z działaniem konkretnego kanału dostępu, na przykład IMAP albo WebCit. W przypadku niedostępności poczty warto sprawdzić logi serwera pod kątem odrzuconych autoryzacji, błędów TLS, nieudanych połączeń SMTP i problemów z zapisem danych. Przy synchronizacji kalendarza lub kontaktów należy dodatkowo zweryfikować adres CalDAV albo CardDAV oraz uprawnienia do właściwego pomieszczenia. |