| Termin | Definicja |
|---|---|
| SMTP Relay + Interspire/Acelle | SMTP Relay z Interspire lub Acelle pozwala tym platformom mailingowym korzystać z zewnętrznej infrastruktury wysyłkowej. Rola SMTP Relay w wysyłce z Interspire i AcelleSMTP Relay to pośredniczący serwer pocztowy, który przyjmuje wiadomości wygenerowane przez platformę mailingową, a następnie przekazuje je dalej do serwerów odbiorców. Interspire Email Marketer i Acelle Mail mogą korzystać z takiego rozwiązania zamiast dostarczać pocztę bezpośrednio z własnego serwera aplikacyjnego. Platforma przygotowuje kampanię, wybiera adresatów i przekazuje wiadomości do skonfigurowanego serwera SMTP, natomiast relay realizuje dalszą komunikację pocztową. W praktyce konfiguracja obejmuje adres hosta SMTP, numer portu, nazwę użytkownika, hasło oraz sposób szyfrowania połączenia. Najczęściej stosuje się port 587 z mechanizmem STARTTLS albo port 465 z szyfrowaniem TLS uruchamianym od początku połączenia. Port 25 jest standardowo używany do komunikacji pomiędzy serwerami pocztowymi, ale u wielu dostawców internetowych i hostingowych jego użycie przez aplikacje klienckie jest ograniczane. Sam numer portu nie określa jeszcze, czy serwer wymaga uwierzytelnienia ani czy połączenie jest szyfrowane. Przebieg połączenia i przekazania wiadomościPo uruchomieniu wysyłki Interspire lub Acelle otwiera połączenie TCP z serwerem relay i rozpoczyna rozmowę zgodną z protokołem SMTP. Serwer przedstawia kod powitania 220, a klient wysyła polecenie EHLO lub HELO. Przy połączeniu z STARTTLS klient może zażądać przejścia do szyfrowanego kanału, po czym ponownie wykonuje EHLO. Jeżeli relay wymaga logowania, aplikacja korzysta z SMTP AUTH, na przykład z mechanizmu LOGIN lub PLAIN, o ile dany serwer je obsługuje. Następnie przekazywane są między innymi polecenia MAIL FROM i RCPT TO, które określają adres nadawcy koperty oraz adres odbiorcy koperty. Dopiero po pozytywnej odpowiedzi serwera klient wysyła treść wiadomości po poleceniu DATA. Odpowiedź 250 po zakończeniu transmisji oznacza przyjęcie wiadomości przez dany etap infrastruktury, ale nie gwarantuje jeszcze dostarczenia jej do skrzynki odbiorcy. Ostateczna dostawa może zależeć od kolejnych serwerów, filtrów antyspamowych, reputacji adresu IP oraz poprawności domeny nadawcy. Relay może przyjąć wiadomość do kolejki i wysłać ją później. Odpowiedzi z grupy 4xx zwykle oznaczają błąd tymczasowy, na przykład chwilowe przeciążenie lub odroczenie dostawy. Odpowiedzi z grupy 5xx wskazują na błąd trwały, taki jak odrzucenie adresata, brak uprawnień do relaying albo nieprawidłowa autoryzacja. Platforma mailingowa powinna rejestrować te wyniki i odpowiednio oznaczać wiadomości odrzucone, odroczone oraz przyjęte do dalszego przetwarzania. Uwierzytelnienie, szyfrowanie i wiarygodność nadawcySMTP Relay nie jest tym samym co zwykłe przekierowanie wiadomości. Serwer relay kontroluje, kto może wysyłać pocztę, z jakiego adresu nadawcy i do jakich domen. Ograniczenie dostępu może opierać się na koncie SMTP, dozwolonym adresie IP, nazwie domeny albo kombinacji tych mechanizmów. Jeżeli dane logowania są błędne, serwer może zwrócić błąd autoryzacji, a Interspire lub Acelle nie będą mogły rozpocząć poprawnej wysyłki. STARTTLS szyfruje dalszą część sesji po ustanowieniu połączenia, natomiast TLS na porcie 465 jest negocjowany od początku. W konfiguracji trzeba dopasować tryb szyfrowania do wymagań konkretnego dostawcy relay. Włączenie nieodpowiedniej opcji może skutkować błędami negocjacji TLS, zerwaniem połączenia albo komunikatem o niedostępności serwera. Znaczenie ma również poprawny certyfikat serwera i aktualne zaufane urzędy certyfikacji w systemie, na którym działa aplikacja mailingowa. Skuteczne przekazanie wiadomości wymaga także spójności danych domenowych. SPF określa, które serwery mogą wysyłać wiadomości w imieniu domeny, DKIM dodaje kryptograficzny podpis do nagłówków lub treści wiadomości, a DMARC pozwala odbiorcy ocenić zgodność domeny widocznej w polu From z mechanizmami SPF i DKIM. Te mechanizmy nie są elementem samego protokołu SMTP, lecz wpływają na ocenę wiadomości po jej przyjęciu przez serwer odbiorcy. Zmiana relay bez aktualizacji odpowiednich wpisów DNS może pogorszyć dostarczalność albo spowodować odrzucenia. Diagnostyka błędów w konfiguracji Interspire i AcelleAnalizę problemu należy rozpocząć od ustalenia, na którym etapie występuje błąd. Brak połączenia z hostem SMTP wskazuje zwykle na niedostępność DNS, blokadę portu, błędny adres serwera albo problem z trasą sieciową. Jeżeli połączenie jest nawiązywane, ale serwer odrzuca polecenia, trzeba sprawdzić tryb TLS, wymaganie SMTP AUTH oraz poprawność konta. Przyjęcie wiadomości z kodem 250 oznacza, że relay ją zaakceptował, dlatego dalszego problemu należy szukać w kolejce, odpowiedzi serwera docelowego lub filtrach odbiorcy. W logach Interspire i Acelle warto porównywać czas rozpoczęcia wysyłki, adres hosta, port, zastosowane szyfrowanie, odpowiedź SMTP oraz identyfikator wiadomości. Powtarzający się błąd 535 zwykle wiąże się z nieudaną autoryzacją, kod 550 może oznaczać trwałe odrzucenie, a kod 421 albo 451 sugeruje sytuację tymczasową. Należy odróżnić błędny adres odbiorcy od błędu całej konfiguracji relay, ponieważ pojedyncze odrzucenia domenowe nie muszą oznaczać awarii aplikacji. Przydatne jest również sprawdzenie, czy adres nadawcy ustawiony w kampanii jest dozwolony przez dostawcę relay oraz czy domena ma prawidłowe rekordy DNS. Niespójność pomiędzy adresem koperty, nagłówkiem From, podpisem DKIM i polityką DMARC może powodować problemy mimo poprawnej sesji SMTP. Diagnostyka powinna obejmować także kolejkę wiadomości, ponowienia po błędach tymczasowych oraz sposób obsługi zwrotek, ponieważ sama obecność wiadomości w bazie kampanii nie potwierdza jej dostarczenia. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów i komputerów PC, w tym diagnostykę lokalnej konfiguracji sieciowej i systemu, na którym działa aplikacja mailingowa. |