| Termin | Definicja |
|---|---|
| LMTP (Local Mail Transfer Protocol) | Local Mail Transfer Protocol to uproszczona odmiana SMTP stosowana między serwerem a lokalnym agentem doręczającym. LMTP jako protokół lokalnego doręczania pocztyLMTP, czyli Local Mail Transfer Protocol, jest protokołem przeznaczonym do przekazywania wiadomości z serwera pocztowego do lokalnego agenta doręczającego, określanego skrótem LDA. Specyfikację opisuje RFC 2033. LMTP wykorzystuje składnię i większość poleceń znanych z SMTP, ale jego zastosowanie jest węższe: nie służy do przekazywania poczty między niezależnymi serwerami przez Internet, lecz do końcowego dostarczenia wiadomości do lokalnych skrzynek lub systemu przechowywania poczty. W typowym przepływie serwer przyjmujący wiadomość przekazuje ją następnie do procesu odpowiedzialnego za zapis w skrzynce użytkownika. Tym procesem może być lokalny agent doręczający obsługujący format skrzynek, filtry, foldery lub inne mechanizmy właściwe dla danego systemu pocztowego. LMTP definiuje sposób komunikacji między tymi elementami, ale nie narzuca konkretnego formatu skrzynki, układu katalogów ani programu odpowiedzialnego za przechowywanie wiadomości. Różnice między LMTP a SMTPNajważniejsza różnica dotyczy raportowania wyniku doręczenia. W SMTP serwer zwykle potwierdza przyjęcie całej transakcji, a dalsze przetwarzanie może nastąpić później, z wykorzystaniem kolejki pocztowej. LMTP zwraca końcowy status osobno dla każdego odbiorcy wskazanego w jednej transakcji. Ma to znaczenie wtedy, gdy wiadomość jest przeznaczona dla kilku lokalnych skrzynek, a zapis do jednej z nich powiedzie się, natomiast zapis do innej zakończy się błędem. Sesja LMTP rozpoczyna się poleceniem Przebieg sesji i znaczenie odpowiedziW czasie sesji serwer przekazujący najpierw ustanawia połączenie z usługą LMTP, a następnie identyfikuje się za pomocą polecenia Po zaakceptowaniu odbiorców nadawana jest treść przez Diagnozowanie problemów związanych z LMTPObjawy awarii LMTP mogą pojawić się w postaci opóźnionego doręczania, zwrotu wiadomości, komunikatu o chwilowej niedostępności odbiorcy albo rozbieżności między liczbą przyjętych a faktycznie zapisanych wiadomości. Sama obecność poprawnego połączenia z usługą nie dowodzi jeszcze, że wiadomość została zapisana w skrzynce. Weryfikacja powinna obejmować kolejno zestawienie sesji, odpowiedź na Ważne jest także ustalenie sposobu transportu. LMTP może działać przez połączenie TCP, a lokalne wdrożenia mogą korzystać również z gniazda uniksowego. Błąd połączenia z niewłaściwym adresem lub portem oznacza inny problem niż odrzucenie odbiorcy po poprawnym nawiązaniu sesji. Jeżeli błąd występuje dopiero po przesłaniu danych, należy sprawdzić stan docelowej skrzynki, dostępne miejsce, prawa procesu zapisującego wiadomości oraz logi agenta doręczającego. Przy diagnozie komputera lub aplikacji pocztowej warto oddzielić problem konfiguracji klienta od błędu po stronie usługi LMTP, ponieważ zmiana ustawień programu użytkownika nie naprawi niedostępnego lokalnego agenta doręczającego. |