Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Mailx (Linux CLI)

Termin Definicja
Mailx (Linux CLI)

Mailx w Linuksie służy do wysyłania powiadomień ze skryptów i zadań cron.

Wysyłka poczty jednym poleceniem powłoki

Mailx to klasyczne narzędzie wiersza poleceń systemów uniksowych, które pozwala wysłać wiadomość bez uruchamiania jakiegokolwiek programu pocztowego. Jego wartość polega na tym, że da się je wpleść w skrypt: wynik działania polecenia przekazuje się potokiem na wejście, podaje temat i adres, a wiadomość wychodzi. Dzięki temu skrypt sprzątający kopie zapasowe albo sprawdzający wolne miejsce na dysku może sam poinformować administratora, że coś wymaga uwagi.

Zadania cykliczne, przekierowanie wyjścia i lokalna kolejka

Naturalnym partnerem tego narzędzia jest harmonogram cron, który uruchamia polecenia o zadanych porach. Sam cron potrafi zresztą wysyłać wyniki zadań pocztą, co bywa źródłem nieporozumienia: jeśli zadanie coś wypisuje na wyjście, powiadomienie przyjdzie nawet wtedy, gdy nikt o nie nie prosił, a jeśli wyjście przekierowano do pliku, nie przyjdzie nic, nawet przy błędzie. Warto rozróżnić dwa modele wysyłki. W pierwszym na maszynie działa lokalny serwer pocztowy przyjmujący wiadomość do własnej kolejki i doręczający ją dalej. W drugim narzędzie łączy się bezpośrednio z zewnętrznym serwerem, co wymaga podania danych logowania i szyfrowania w pliku konfiguracyjnym. Pierwszy jest wygodniejszy, drugi łatwiejszy do skonfigurowania na maszynie, która nie ma być serwerem poczty.

Wiadomości, które nigdzie nie docierają, i hasła w plikach

Najczęstszy scenariusz jest taki, że skrypt kończy się bez błędu, a powiadomienia nie przychodzą. Zwykle leżą wtedy w lokalnej kolejce albo trafiają do skrzynki użytkownika systemowego na tej samej maszynie, gdzie nikt nigdy nie zagląda. Drugi typowy problem to nadawca w postaci nazwy użytkownika i lokalnej nazwy maszyny, którego zewnętrzne serwery nie akceptują, przez co wiadomość ginie po drodze. Trzeci dotyczy polskich znaków: bez ustawienia właściwego kodowania w treści i temacie odbiorca zobaczy krzaki. Osobno warto pamiętać o bezpieczeństwie, bo dane logowania do skrzynki lądują w pliku konfiguracyjnym w postaci czytelnej i plik ten musi mieć uprawnienia ograniczone wyłącznie do właściciela. Przy każdej diagnozie pierwszym krokiem powinien być dziennik serwera pocztowego, bo to on mówi, czy wiadomość w ogóle wyszła.

Serwery i stacje z systemem Linux w małych firmach

Warszawskie Pogotowie Komputerowe obsługuje także maszyny pracujące pod systemami uniksowymi, wykorzystywane jako serwery plików, magazyny kopii zapasowych czy stacje robocze. Zajmujemy się warstwą sprzętową i konfiguracją: diagnostyką dysków, wymianą nośników, przywracaniem systemu po awarii zasilania i przenoszeniem usług na nowszy sprzęt. Do klientów firmowych przyjeżdżamy własnym transportem, a sprzęt zabrany do warsztatu odwozimy z powrotem bez dodatkowej opłaty.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę