| Termin | Definicja |
|---|---|
| PostfixAdmin Pro | PostfixAdmin to panel administracyjny do zarządzania domenami i skrzynkami obsługiwanymi przez Postfix. Rola PostfixAdmin Pro w środowisku pocztowymPostfixAdmin Pro odnosi się do panelu administracyjnego używanego do obsługi środowisk, w których transport poczty realizuje serwer Postfix. Sam PostfixAdmin nie jest serwerem SMTP ani zamiennikiem Postfixa. Jest aplikacją webową, która zapisuje informacje o domenach, skrzynkach, aliasach i przekierowaniach w bazie danych, a następnie udostępnia je elementom konfiguracji systemu pocztowego. Postfix korzysta z tych danych między innymi podczas sprawdzania, czy określony adres odbiorcy istnieje oraz do jakiej skrzynki lub lokalizacji należy dostarczyć wiadomość. Panel pozwala rozdzielić pojęcia domeny wirtualnej i użytkownika systemowego. Domena wirtualna, na przykład przyklad.pl, może mieć wiele skrzynek pocztowych niezwiązanych z osobnymi kontami systemu Linux. Typowy rekord skrzynki zawiera pełny adres e-mail, nazwę domeny, lokalny identyfikator użytkownika oraz informację o sposobie przechowywania poczty. W zależności od konfiguracji Postfix przekazuje dostarczanie wiadomości do Dovecot lub innego komponentu obsługującego lokalne skrzynki, natomiast PostfixAdmin pozostaje warstwą zarządzającą danymi. Domeny, skrzynki, aliasy i limityNajczęściej wykorzystywaną funkcją PostfixAdmin Pro jest tworzenie oraz wyłączanie domen wirtualnych. Administrator może przypisać domenie limit pojemności, ustawić limit liczby skrzynek i aliasów, a także określić, czy domena ma być aktywna. Skrzynka pocztowa reprezentuje konkretny adres, taki jak Wdrożenie może również wykorzystywać limity rozmiaru skrzynek i domen. Limit ustawiony w panelu nie zwiększa automatycznie miejsca na dysku i nie zastępuje limitów systemu plików. Jego działanie zależy od tego, czy komponent dostarczający pocztę odczytuje właściwe wartości z bazy lub z wygenerowanej konfiguracji. Podobnie usunięcie skrzynki w PostfixAdmin nie powinno być utożsamiane z bezpiecznym usunięciem wszystkich plików pocztowych: faktyczny sposób postępowania zależy od konfiguracji ścieżek, magazynu wiadomości i procedur administracyjnych. Połączenie panelu z Postfixem i bazą danychPostfixAdmin korzysta z relacyjnej bazy danych do przechowywania konfiguracji domen oraz kont. W dokumentacji i konfiguracjach spotyka się między innymi sterowniki dla MySQL lub MariaDB, PostgreSQL oraz SQLite, przy czym dostępność konkretnego sterownika zależy od użytej wersji aplikacji i środowiska PHP. Panel wymaga poprawnego połączenia z bazą, odpowiednich uprawnień użytkownika oraz utworzenia wymaganej struktury tabel. Błąd połączenia z bazą może uniemożliwić logowanie, zapisywanie zmian albo odczyt ustawień, nawet jeśli sam serwer Postfix nadal działa. Integracja z Postfixem jest realizowana przez mechanizmy map wirtualnych, zwykle za pomocą zapytań SQL zapisanych w plikach konfiguracyjnych Postfixa. Parametry takie jak Diagnostyka błędów dostarczania i obsługi kontPodczas diagnostyki środowiska z PostfixAdmin Pro należy rozdzielić trzy warstwy: interfejs webowy, bazę danych oraz serwer Postfix. Jeżeli domena lub skrzynka nie pojawia się w panelu, przyczyną może być filtr widoku, nieaktywne konto administratora albo problem aplikacji z bazą. Jeżeli rekord jest widoczny w panelu, ale Postfix odrzuca wiadomość, trzeba sprawdzić mapę używaną przez Postfix i wykonać zapytanie równoważne temu, które znajduje się w konfiguracji. Komunikat o nieznanym odbiorcy może oznaczać brak rekordu skrzynki, literówkę w adresie, nieaktywną domenę albo różnicę między wielkością liter i sposobem normalizacji adresów. |