| Termin | Definicja |
|---|---|
| Mailx (heirloom | Heirloom mailx to rozszerzona implementacja tego polecenia, obsługująca m.in. SMTP z uwierzytelnianiem i załączniki. Heirloom mailx jako program pocztowy w powłoce systemu UnixHeirloom mailx jest rozszerzoną implementacją klasycznego polecenia Nazwa „Heirloom” odnosi się do projektu Heirloom Toolchest, którego celem było rozwijanie klasycznych narzędzi systemów Unix z zachowaniem ich tradycyjnego sposobu obsługi. Heirloom mailx zachowuje zgodność z podstawowym interfejsem mailx, ale dodaje funkcje związane między innymi z wysyłaniem poczty przez serwer SMTP, uwierzytelnianiem oraz tworzeniem wiadomości MIME. Nie jest to osobny protokół pocztowy ani serwer pocztowy. To program kliencki, który przekazuje wiadomości do lokalnego mechanizmu dostarczania albo do wskazanego serwera poczty. Wysyłanie wiadomości przez SMTP i lokalny transportW typowej konfiguracji Heirloom mailx może korzystać z lokalnego programu wskazanego jako mechanizm dostarczania poczty albo łączyć się bezpośrednio z serwerem SMTP. Przy połączeniu bezpośrednim istotne są parametry określające adres serwera, port, sposób uwierzytelniania i dane konta. W konfiguracji mailx spotyka się między innymi zmienne SMTP służy do przekazywania wiadomości, ale nie zapewnia sam z siebie dostępu do skrzynki odbiorczej. Dlatego poprawne wysłanie wiadomości przez Heirloom mailx nie oznacza jeszcze, że program potrafi odczytać pocztę z dowolnej usługi. Podczas diagnozy trzeba rozdzielić trzy elementy: lokalną skrzynkę użytkownika, transport wychodzący oraz serwer odbiorcy. Błąd połączenia z SMTP może wynikać z nieprawidłowego hosta lub portu, odrzucenia uwierzytelniania, wymaganego szyfrowania albo blokady połączeń wychodzących. Z kolei błąd dostarczenia po zaakceptowaniu wiadomości przez SMTP może wystąpić już po stronie serwera odbiorczego. MIME, załączniki i konfiguracja w pliku mailrcJedną z praktycznych funkcji Heirloom mailx jest obsługa wiadomości MIME, czyli formatu pozwalającego łączyć zwykły tekst z innymi częściami wiadomości, na przykład plikiem dołączonym jako załącznik. Załącznik można wskazać opcją Ustawienia programu mogą być przechowywane w pliku Diagnostyka działania Heirloom mailx na komputerzePodstawowa diagnostyka zaczyna się od ustalenia, którą implementację polecenia uruchamia system. W środowisku, w którym zainstalowano kilka programów o nazwie Jeżeli program nie wysyła poczty, należy rozdzielić błąd konfiguracji od błędu sieciowego. Brak rozwiązania nazwy hosta wskazuje na problem z DNS lub nazwą serwera. Odrzucenie polecenia uwierzytelniania wskazuje na dane konta, niedozwolony mechanizm logowania albo wymaganie innego trybu zabezpieczenia. Rozłączenie podczas negocjowania szyfrowania może wynikać z niezgodności obsługiwanych metod TLS lub z niewłaściwego portu. Gdy Heirloom mailx jest używany w skrypcie, trzeba dodatkowo sprawdzić kod zakończenia procesu, przekierowania standardowego wyjścia i błędów oraz to, czy środowisko skryptu ma tę samą konfigurację co interaktywna powłoka. Diagnostyka komputera obejmuje w takim przypadku również sprawdzenie instalacji programu, bibliotek, certyfikatów i lokalnych uprawnień do plików konfiguracyjnych. |