| Termin | Definicja |
|---|---|
| SMTP MAIL FROM | SMTP MAIL FROM to polecenie wskazujące adres nadawcy koperty w sesji wysyłkowej. Miejsce polecenia w dialogu SMTPSesja wysyłkowa przebiega według ustalonej sekwencji: serwer wita się kodem 220, klient przedstawia się poleceniem EHLO, następnie podaje MAIL FROM z adresem nadawcy koperty, po nim jedno lub więcej RCPT TO z adresami odbiorców, potem DATA i właściwą treść zakończoną kropką w osobnej linii. Adres w MAIL FROM zapisuje się w nawiasach ostrych i to on staje się ścieżką zwrotną, czyli miejscem, do którego wracają komunikaty o niedostarczeniu. Poprawne przyjęcie polecenia serwer potwierdza kodem 250. Szczególnym przypadkiem jest MAIL FROM z pustym adresem, zapisywanym jako para nawiasów ostrych bez treści. Używa się go przy wysyłaniu powiadomień o błędach dostarczenia, żeby uniknąć pętli odbić. Adres koperty a adres widoczny w wiadomościTo rozróżnienie jest najważniejszą rzeczą w całym zagadnieniu. MAIL FROM należy do koperty i widzi go wyłącznie infrastruktura pocztowa. Nagłówek From, który czyta użytkownik, znajduje się dopiero w danych po poleceniu DATA i może zawierać zupełnie inny adres. Na tej rozbieżności opiera się działanie list dyskusyjnych i systemów wysyłkowych, ale również podszywanie się pod cudzą tożsamość. Mechanizmy uwierzytelniania odnoszą się do różnych części tej konstrukcji. SPF sprawdza, czy serwer wysyłający ma prawo używać domeny z MAIL FROM. DKIM podpisuje kryptograficznie wybrane nagłówki, w tym From. DMARC wymaga zgodności domeny z From z tym, co potwierdził SPF lub DKIM. Dlatego wysyłka przez zewnętrzny system z własnym adresem koperty potrafi przejść SPF, a mimo to zostać odrzucona przez DMARC, jeśli podpis DKIM nie obejmuje domeny widocznej dla odbiorcy. Komunikaty, które mówią, co poszło źleOdpowiedź 550 z adnotacją o odrzuceniu ścieżki zwrotnej oznacza zwykle, że domena nadawcy nie istnieje albo nie ma rekordu MX. Kod 530 z żądaniem uwierzytelnienia pojawia się, gdy serwer wymaga logowania przed przyjęciem MAIL FROM, co jest standardem na porcie 587. Kod 552 wskazuje przekroczenie limitu rozmiaru przesyłki, a 421 chwilową niedostępność, po której nadawca ponowi próbę. Osobna kategoria to odrzucenie z komunikatem o niezgodności adresu nadawcy z kontem, występujące, gdy program próbuje wysłać w imieniu adresu, do którego zalogowane konto nie ma uprawnień. Diagnostycznie bezcenna jest ręczna sesja: połączenie na port 25 lub 587 i wpisanie kolejnych poleceń pokazuje dokładnie, na którym etapie serwer mówi nie. Wysyłka z programów handlowych i drukarekNajwięcej zgłoszeń o niedziałającej wysyłce dotyczy urządzeń i programów, które nadają pocztę same: skanerów wysyłających dokumenty na maila, systemów magazynowych z automatycznym potwierdzeniem zamówienia oraz modułów fakturowania w Subiekcie i WAPRO. Ustawiamy w nich właściwy serwer, port i sposób uwierzytelniania, a potem sprawdzamy w rekordach DNS, czy domena firmy pozwala tej maszynie nadawać. Naprawiamy również sytuacje, w których po zmianie dostawcy poczty wszystko działa poza jednym urządzeniem w rogu biura. Jesteśmy do dyspozycji przez okrągłą dobę, także w dni wolne. |