| Termin | Definicja |
|---|---|
| Postfix + Mailutils (Linux CLI) | Postfix z Mailutils w Linuksie pozwala wysyłać wiadomości ze skryptów przez lokalnie skonfigurowany serwer. Rola Postfixa i Mailutils w systemie LinuxPostfix jest agentem transportu poczty, czyli programem odpowiedzialnym za przyjmowanie wiadomości od lokalnych aplikacji oraz przekazywanie ich do właściwego miejsca dostarczenia. W typowej konfiguracji używanej przez skrypty systemowe wiadomość trafia do lokalnego procesu Postfix przez interfejs SMTP dostępny na komputerze. Skrypt nie musi samodzielnie implementować protokołu SMTP, ustalać trasy dostarczenia ani zarządzać kolejką. Przekazuje treść i podstawowe nagłówki do programu pocztowego, a Postfix zajmuje się dalszą obsługą. Mailutils to zestaw narzędzi pocztowych dla systemów uniksowych i linuksowych. Polecenie Droga wiadomości od skryptu do kolejki pocztowejPrzepływ zaczyna się od danych przekazanych przez skrypt, na przykład wyniku kopii zapasowej, komunikatu o błędzie albo raportu z zadania cron. Mailutils tworzy wiadomość z nagłówkami, takimi jak Wiadomość przeznaczona dla lokalnego użytkownika może zostać dostarczona przez lokalny agent dostarczania, natomiast wiadomość kierowana do domeny zewnętrznej wymaga obsługi transportu SMTP. Postfix odczytuje domenę odbiorcy, korzysta z konfiguracji transportu i podejmuje próbę połączenia z odpowiednim serwerem. Jeżeli dostarczenie nie powiedzie się tymczasowo, wiadomość pozostaje w kolejce i może zostać wysłana ponownie. Błąd trwały, taki jak odrzucenie adresata przez serwer odbiorcy, może zakończyć się zwróceniem wiadomości nadawcy. Konfiguracja adresu nadawcy, SMTP i obserwacja błędówNa wynik wysyłki wpływają ustawienia Postfixa, między innymi Podstawowym testem jest wysłanie krótkiej wiadomości z powłoki i sprawdzenie kodu zakończenia programu. Przydatne są również polecenia W skryptach warto jawnie podawać kodowanie i unikać budowania nagłówków z niezweryfikowanych danych. Treść zawierająca znaki spoza ASCII powinna być obsługiwana z uwzględnieniem kodowania wiadomości, ponieważ poprawne przekazanie tekstu przez potok nie gwarantuje jeszcze poprawnego nagłówka MIME. Przy zadaniach automatycznych trzeba także odróżnić zaakceptowanie wiadomości przez lokalnego Postfixa od faktycznego dostarczenia do skrzynki odbiorcy. Pozytywny wynik polecenia Praktyczne sprawdzenie lokalnego wysyłania na komputerzeNa laptopie lub komputerze PC można rozpocząć od sprawdzenia obecności poleceń Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego przy problemach z linuksowym środowiskiem na komputerze można zlecić sprawdzenie instalacji systemu, działania usług, konfiguracji sieci oraz podstawowych logów związanych z lokalnym wysyłaniem poczty. W praktyce istotne jest zachowanie pełnego komunikatu błędu, godziny testu i identyfikatora wiadomości w kolejce, ponieważ te informacje ułatwiają odtworzenie konkretnego etapu, na którym przepływ danych został przerwany. |