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

reguły serwera

Termin Definicja
reguły serwera

Reguły serwera to warunki przetwarzania poczty stosowane niezależnie od klienta, na poziomie samej usługi.

Reguły serwera jako etap przetwarzania poczty

Reguły serwera to warunki wykonywane przez usługę pocztową niezależnie od programu używanego do odczytu wiadomości. Klient pocztowy, taki jak aplikacja uruchomiona w systemie Windows, może jedynie pobierać już przetworzone wiadomości albo wysyłać polecenia do serwera. Reguła działająca po stronie serwera może analizować nadawcę, odbiorcę, temat, nagłówki, rozmiar wiadomości, wynik kontroli antyspamowej lub obecność określonych załączników. Jej działanie obejmuje zwykle przeniesienie wiadomości do folderu, oznaczenie jej nagłówkiem, przekazanie do innego adresata, odrzucenie albo usunięcie.

W praktyce określenie „reguła serwera” może oznaczać różne mechanizmy zależnie od używanej usługi pocztowej. W wielu systemach filtracja skrzynki odbiorczej jest realizowana przez język Sieve opisany w RFC 5228. Sieve pozwala opisywać warunki i akcje dotyczące dostarczonej poczty, ale nie jest tym samym co reguły zapory sieciowej, konfiguracja serwera DNS ani filtr ustawiony wyłącznie w lokalnym programie pocztowym. Reguła serwerowa działa także wtedy, gdy użytkownik ma wyłączony komputer lub korzysta z poczty przez przeglądarkę.

Warunki, kolejność i akcje wykonywane przez usługę

Typowa reguła składa się z warunku oraz czynności wykonywanej po jego spełnieniu. Warunkiem może być dokładne dopasowanie adresu nadawcy, fragment tekstu w polu „Subject”, wartość pola „List-Id” używanego przez listy dyskusyjne albo typ wiadomości określony przez nagłówki MIME. W regułach opartych na Sieve często stosuje się testy takie jak header, address, size i body. Akcje mogą obejmować fileinto, czyli zapisanie wiadomości w folderze, redirect, czyli przekazanie jej na inny adres, oraz discard, czyli odrzucenie wiadomości bez dostarczenia jej do skrzynki.

Kolejność reguł ma znaczenie, ponieważ kilka warunków może pasować do tej samej wiadomości. Mechanizm może wykonywać reguły od góry do dołu, zatrzymywać przetwarzanie po zastosowaniu akcji stop albo pozwalać na wykonanie wielu akcji po kolei. Przykładowo wiadomość od konkretnego nadawcy może najpierw zostać oznaczona nagłówkiem, a następnie przeniesiona do folderu „Faktury”. Jeżeli wcześniejsza reguła zakończy przetwarzanie, późniejsze warunki nie zostaną sprawdzone. Z tego powodu pozornie poprawny filtr może nie działać, gdy wcześniejsza reguła przechwytuje tę samą wiadomość.

Różnica między regułą serwera a filtrem programu pocztowego

Filtr lokalny jest wykonywany przez konkretną aplikację na komputerze lub telefonie. Jeżeli aplikacja nie działa, filtr nie może przetworzyć nowej wiadomości. Reguła serwerowa jest wykonywana podczas dostarczania poczty albo bezpośrednio po jej zapisaniu na serwerze, dlatego rezultat jest widoczny z różnych urządzeń. Wiadomość przeniesiona przez serwer do folderu może od razu pojawić się w tym folderze w webmailu, telefonie i programie korzystającym z IMAP.

Nie każda decyzja dotycząca poczty należy jednak do reguł skrzynki. Protokół SMTP opisany w RFC 5321 określa sposób przekazywania wiadomości między serwerami i obsługuje odpowiedzi takie jak kody klasy 2xx, 4xx oraz 5xx. Odrzucenie połączenia z powodu błędnego adresu odbiorcy, polityki nadawcy lub limitu serwera może nastąpić przed zapisaniem wiadomości w skrzynce. Z kolei filtr Sieve działa zwykle na etapie dostarczenia do konkretnej skrzynki. Ustalenie, na którym etapie występuje problem, wymaga sprawdzenia logu serwera, nagłówków wiadomości oraz konfiguracji filtrów.

Diagnostyka nieprawidłowego działania reguł pocztowych

Diagnostykę warto rozpocząć od ustalenia, czy wiadomość została przyjęta przez serwer, dostarczona do skrzynki i dopiero potem przeniesiona przez regułę. Pomocne są pełne nagłówki, w tym pola „Date”, „From”, „To”, „Subject”, „Message-ID” oraz wpisy „Received”, które pokazują kolejne serwery uczestniczące w przekazaniu wiadomości. Sam widok nadawcy lub tematu w programie pocztowym może być niewystarczający, ponieważ aplikacja może prezentować skróconą albo zmodyfikowaną wersję danych.

Należy także sprawdzić dokładność dopasowania, kodowanie znaków, wielkość liter zgodnie z możliwościami konkretnego silnika, zakres folderu oraz limity usługi. Reguła sprawdzająca pole „From” może nie zadziałać, gdy oczekiwany adres występuje wyłącznie w polu „Reply-To” albo gdy wiadomość przechodzi przez listę mailingową i ma innego rzeczywistego nadawcę. Warto testować pojedynczą zmianę na kontrolowanej wiadomości, a następnie obserwować wynik. Przy błędach składni języka reguł serwer może odrzucić cały skrypt, pominąć nieprawidłową regułę albo zapisać błąd w logu usługi. Diagnostyka komputera używanego do obsługi poczty może dodatkowo obejmować sprawdzenie synchronizacji IMAP, lecz nie zastępuje kontroli konfiguracji serwera.

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