{"id":19657,"date":"2026-06-03T18:19:01","date_gmt":"2026-06-03T16:19:01","guid":{"rendered":"https:\/\/webhosting.de\/mailserver-connection-pooling-smtp-optimierung-infrastruktur\/"},"modified":"2026-06-03T18:19:01","modified_gmt":"2026-06-03T16:19:01","slug":"mailserver-connection-pooling-infrastruktura-optymalizacji-smtp","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pl\/mailserver-connection-pooling-smtp-optimierung-infrastruktur\/","title":{"rendered":"Pula po\u0142\u0105cze\u0144 serwera pocztowego i optymalizacja SMTP dla maksymalnej wydajno\u015bci"},"content":{"rendered":"<p>Konsekwentnie polegam na puli po\u0142\u0105cze\u0144 dla optymalizacji SMTP w celu zaoszcz\u0119dzenia handshake'\u00f3w, zmniejszenia op\u00f3\u017anie\u0144 i zauwa\u017calnego zwi\u0119kszenia przepustowo\u015bci podczas wysy\u0142ania du\u017cych ilo\u015bci wiadomo\u015bci. W ten spos\u00f3b redukuj\u0119 kosztowne kroki DNS, TCP i TLS, utrzymuj\u0119 po\u0142\u0105czenia otwarte d\u0142u\u017cej i dostarczam e-maile z <strong>maksimum<\/strong> do docelowych serwer\u00f3w MX.<\/p>\n\n<h2>Punkty centralne<\/h2>\n\n<ul>\n  <li><strong>pooling<\/strong> redukuje liczb\u0119 u\u015bcisk\u00f3w d\u0142oni i zmniejsza narzut na poczt\u0119.<\/li>\n  <li><strong>R\u00f3wnoleg\u0142o\u015b\u0107<\/strong> a limity dla hosta docelowego kontroluj\u0105 szybko\u015b\u0107 dostarczania.<\/li>\n  <li><strong>Kolejka<\/strong> traktuje priorytetowo wiadomo\u015bci transakcyjne w stosunku do wiadomo\u015bci masowych w celu szybkiej dostawy.<\/li>\n  <li><strong>Reputacja<\/strong> czerpie korzy\u015bci z kontrolowanych stawek i stabilnych wzorc\u00f3w.<\/li>\n  <li><strong>Monitoring<\/strong> mierzy czas dostawy, wska\u017aniki b\u0142\u0119d\u00f3w i obci\u0105\u017cenie zasob\u00f3w.<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/mailserver-optimierung-4378.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Dlaczego nawi\u0105zanie po\u0142\u0105czenia wymaga czasu<\/h2>\n\n<p>Ka\u017cda poczta wychodz\u0105ca rozpoczyna si\u0119 od wyszukiwania DNS, TCP-SYN\/SYN-ACK, opcjonalnego uzgadniania TLS i powitania SMTP; proces ten poch\u0142ania <strong>Op\u00f3\u017anienie<\/strong>. Je\u015bli otwieram now\u0105 sesj\u0119 dla ka\u017cdej wiadomo\u015bci, zwi\u0119kszam narzut i zauwa\u017calnie pogarszam czasy dostarczania. Zw\u0142aszcza w przypadku kampanii z tysi\u0105cami e-maili na minut\u0119, dodatkowe u\u015bciski d\u0142oni koliduj\u0105 z limitami zdalnych urz\u0105dze\u0144 r\u00f3wnorz\u0119dnych i wyd\u0142u\u017caj\u0105 czas dostawy. <strong>kolejka<\/strong>. Negocjacje TLS wymagaj\u0105 CPU, nowe po\u0142\u0105czenia TCP kosztuj\u0105 czas j\u0105dra i zasoby gniazda. Je\u015bli serwer natychmiast zamyka po\u0142\u0105czenia, korzy\u015bci z optymalizacji powolnego startu TCP i wznowienia sesji TLS s\u0105 tracone. Zmniejszenie liczby uzgodnie\u0144 na wiadomo\u015b\u0107 przyspiesza transfer pierwszego bajtu i stabilizuje przep\u0142yw poczty pod obci\u0105\u017ceniem.<\/p>\n\n<h2>Co tak naprawd\u0119 robi connection pooling<\/h2>\n\n<p>Dzi\u0119ki puli po\u0142\u0105cze\u0144, utrzymuj\u0119 istniej\u0105c\u0105 sesj\u0119 SMTP do tego samego hosta docelowego otwart\u0105 i u\u017cywam jej do kolejnych wiadomo\u015bci; oszcz\u0119dza mi to zb\u0119dnych danych. <strong>U\u015bciski d\u0142oni<\/strong>. W razie potrzeby serwer pobiera sesj\u0119 z puli, wysy\u0142a MAIL FROM\/RCPT TO\/DATA i zwraca lini\u0119 do puli, a\u017c up\u0142ynie limit czasu. Kontroluj\u0119 liczb\u0119 sesji na host MX, aby przestrzega\u0107 limit\u00f3w dostawcy i unikn\u0105\u0107 kr\u00f3tkoterminowych odrzuce\u0144. Trwa\u0142e po\u0142\u0105czenia TLS zmniejszaj\u0105 obci\u0105\u017cenie procesora, podczas gdy ponownie u\u017cywane gniazda TCP zmniejszaj\u0105 liczb\u0119 podr\u00f3\u017cy w obie strony na poczt\u0119. Zwi\u0119ksza to efektywno\u015b\u0107 <strong>Przepustowo\u015b\u0107<\/strong> na cel i skraca czas trwania kampanii. Ponadto krzywa obci\u0105\u017cenia pozostaje bardziej p\u0142ynna, co minimalizuje czas reakcji innych us\u0142ug na tej samej maszynie.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/performance_meeting_1843.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Optymalizacja SMTP wykraczaj\u0105ca poza pooling<\/h2>\n\n<p>Pooling stanowi podstaw\u0119, ale kszta\u0142tuj\u0119 r\u00f3wnie\u017c charakterystyk\u0119 dyspozytora poprzez r\u00f3wnoleg\u0142o\u015b\u0107, kontrol\u0119 stawek i adaptacyjne backoffy. <strong>Wska\u017anik b\u0142\u0119d\u00f3w<\/strong> niski. Definiuj\u0119 globalne i docelowe warto\u015bci wsp\u00f3\u0142bie\u017cno\u015bci zwi\u0105zane z hostem, aby sesje dzia\u0142a\u0142y wydajnie bez przekraczania limit\u00f3w. W przypadku wra\u017cliwych dostawc\u00f3w ustawiam ograniczone cz\u0119stotliwo\u015bci polece\u0144 i liniowe przyrosty, dop\u00f3ki nie zobacz\u0119 stabilnych wska\u017anik\u00f3w akceptacji. Szczeg\u00f3\u0142owe specyfikacje dotycz\u0105ce d\u0142awienia s\u0105 dostarczane przez praktyczn\u0105 stron\u0119 <a href=\"https:\/\/webhosting.de\/pl\/mailserver-throttling-smtp-limits-hosting-rate-limiting-instructions\/\">Przewodnik po ograniczeniach stawek<\/a>, kt\u00f3rego u\u017cywam jako odniesienia dla ustawie\u0144. U\u017cywam tego do wyg\u0142adzania szczyt\u00f3w, zmniejszania tymczasowych odpowiedzi 4xx i ochrony <strong>Reputacja<\/strong>. Og\u00f3lnie rzecz bior\u0105c, zwi\u0119kszam wska\u017anik skrzynek odbiorczych bez przeci\u0105\u017cania infrastruktury.<\/p>\n\n<h2>Projektowanie kolejek i strategie ponawiania pr\u00f3b<\/h2>\n\n<p>Oddzielam e-maile transakcyjne od wiadomo\u015bci masowych, dzi\u0119ki czemu resetowanie has\u0142a i potwierdzenia zam\u00f3wie\u0144 s\u0105 natychmiast usuwane z poczty e-mail. <strong>Kolejka<\/strong> go. Priorytetowe klasy transportu i r\u00f3\u017cne interwa\u0142y ponawiania pr\u00f3b zapobiegaj\u0105 spowalnianiu kampanii szybkich jednorazowych wiadomo\u015bci e-mail. W przypadku kod\u00f3w 4xx polegam na wyk\u0142adniczych lub hybrydowych back-offach, aby unikn\u0105\u0107 przeci\u0105\u017cenia stacji zdalnej. Aby uzyska\u0107 dok\u0142adniejsz\u0105 kontrol\u0119, opieram si\u0119 na wypr\u00f3bowanych i przetestowanych koncepcjach i mog\u0119 korzysta\u0107 z mojego <a href=\"https:\/\/webhosting.de\/pl\/zasady-ponawiania-prob-na-serwerze-pocztowym-optymalizuja-logike-dostarczania-poczty\/\">Optymalizacja logiki dostarczania<\/a>, bez konieczno\u015bci konfigurowania serwera pocztowego w skomplikowany spos\u00f3b. Wyra\u017ane terminy dla niedostarczalnych wiadomo\u015bci utrzymuj\u0105 kolejk\u0119 w czysto\u015bci, a serwer pocztowy w dobrej kondycji. <strong>Czas pracy<\/strong> przewidywalny. Dzi\u0119ki temu potok wysy\u0142ki jest responsywny, nawet gdy kampanie s\u0105 prowadzone r\u00f3wnolegle.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/smtp-optimierung-mailserver-2428.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Sesje r\u00f3wnoleg\u0142e i limity dostawc\u00f3w<\/h2>\n\n<p>Ustawiam g\u00f3rny limit r\u00f3wnoleg\u0142ych sesji na host docelowy, aby m\u00f3c przestrzega\u0107 limit\u00f3w akceptacji i unika\u0107 <strong>Blokady<\/strong> wyzwalacz. Duzi dostawcy cz\u0119sto akceptuj\u0105 wiele po\u0142\u0105cze\u0144, ale s\u0105 wra\u017cliwi na nag\u0142e skoki liczby po\u0142\u0105cze\u0144 i liczby polece\u0144. Dlatego stopniowo zwi\u0119kszam r\u00f3wnoleg\u0142o\u015b\u0107 i monitoruj\u0119 kody SMTP, op\u00f3\u017anienia i zdarzenia resetowania. Je\u015bli wyst\u0105pi\u0105 rozk\u0142ady wiele do jednego, \u0142\u0105cz\u0119 domeny z identycznym MX i reguluj\u0119 obci\u0105\u017cenie tylko raz na docelowy klaster; to stabilizuje obci\u0105\u017cenie. <strong>Rzeka<\/strong>. Nieznacznie podnosz\u0119 stawki w nocy lub w okresach niskiego nat\u0119\u017cenia ruchu, aby szybciej zredukowa\u0107 zaleg\u0142o\u015bci. Ta dynamiczna kontrola harmonizuje z poolingiem i utrzymuje responsywno\u015b\u0107 infrastruktury.<\/p>\n\n<h2>Efektywne korzystanie z DNS i TLS<\/h2>\n\n<p>Szybkie wyszukiwanie MX wymaga wydajnych resolwer\u00f3w i lokalnego buforowania, w przeciwnym razie trac\u0119 cenny czas. <strong>Milisekundy<\/strong>. Buforuj\u0119 rekordy A\/AAA, przestrzegam TTL i regularnie aktualizuj\u0119 oprogramowanie resolvera. W warstwie transportowej zmniejszam narzut TLS poprzez wznawianie sesji i stabilny wyb\u00f3r szyfru. Perfect Forward Secrecy pozostaje na swoim miejscu, ale zwracam uwag\u0119 na odci\u0105\u017cenie sprz\u0119towe lub nowoczesne procesory, tak aby <strong>Szyfrowanie<\/strong> nie staje si\u0119 w\u0105skim gard\u0142em. Zapewniam niezawodne certyfikaty dla STARTTLS i aktualizuj\u0119 zszywanie OCSP. Pozwala to zachowa\u0107 r\u00f3wnowag\u0119 mi\u0119dzy bezpiecze\u0144stwem a szybko\u015bci\u0105.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/SMTP_Optimierung_Buero_2634.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Pomiar: Kluczowe dane dla osi\u0105gni\u0119cia sukcesu<\/h2>\n\n<p>Nieustannie mierz\u0119 efekt moich dzia\u0142a\u0144, poniewa\u017c tylko wiarygodne dane liczbowe usprawiedliwiaj\u0105 <strong>Konfiguracja<\/strong>. Wa\u017cnymi wska\u017anikami s\u0105 czas dostawy do momentu przekazania do docelowego MTA, liczba wys\u0142anych wiadomo\u015bci na godzin\u0119, limity 4xx\/5xx, a tak\u017ce obci\u0105\u017cenie procesora i pami\u0119ci RAM podczas szczyt\u00f3w. Przygl\u0105dam si\u0119 r\u00f3wnie\u017c wsp\u00f3\u0142czynnikowi odrzuce\u0144, skargom na spam i wsp\u00f3\u0142czynnikowi skrzynek odbiorczych. Por\u00f3wnanie przed i po zmianach pokazuje, czy pooling i kontrola stawek dzia\u0142aj\u0105, czy te\u017c musz\u0119 wprowadzi\u0107 poprawki. Dzi\u0119ki precyzyjnie rozwi\u0105zanym logom mog\u0119 rozpozna\u0107 wadliwe hosty, agresywne limity i nieefektywne ponowienia. Poni\u017csza tabela zawiera jasne warto\u015bci orientacyjne, kt\u00f3re dostosowuj\u0119 w zale\u017cno\u015bci od grupy docelowej i infrastruktury.<\/p>\n\n<table>\n  <thead>\n    <tr>\n      <th>Kluczowa liczba<\/th>\n      <th>Cel\/Interpretacja<\/th>\n      <th>Efekt poprzez <strong>pooling<\/strong><\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr>\n      <td>\u00d8 czas dostawy (przekazanie MX)<\/td>\n      <td>Zmniejsza si\u0119 dzi\u0119ki wydajnemu zarz\u0105dzaniu u\u015bciskiem d\u0142oni<\/td>\n      <td>Redukcja 15-40 % z powodu mniejszej liczby <strong>U\u015bciski d\u0142oni<\/strong><\/td>\n    <\/tr>\n    <tr>\n      <td>Wiadomo\u015bci e-mail na godzin\u0119<\/td>\n      <td>Wzrasta wraz z r\u00f3wnoleg\u0142ymi sesjami i stabilnymi stawkami<\/td>\n      <td>+20-60 % w zale\u017cno\u015bci od limit\u00f3w stacji zdalnych<\/td>\n    <\/tr>\n    <tr>\n      <td>Kwota 4xx<\/td>\n      <td>Ni\u017cszy z dostosowanym d\u0142awieniem<\/td>\n      <td>Znacznie mniej tymczasowych odrzuce\u0144<\/td>\n    <\/tr>\n    <tr>\n      <td>CPU\/RAM pod obci\u0105\u017ceniem<\/td>\n      <td>Bardziej umiarkowane dzi\u0119ki ponownemu wykorzystaniu sesji<\/td>\n      <td>Mniejszy narzut TLS i gniazd<\/td>\n    <\/tr>\n    <tr>\n      <td>Wska\u017anik skrzynki odbiorczej<\/td>\n      <td>Wy\u017csze ze stabilnymi wzorcami i dobr\u0105 reputacj\u0105<\/td>\n      <td>Wyg\u0142adzanie szczyt\u00f3w sprzyja <strong>Zaufanie<\/strong><\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n\n<h2>Przyk\u0142ad z handlu elektronicznego<\/h2>\n\n<p>Sklep wysy\u0142a potwierdzenia zam\u00f3wie\u0144, aktualizacje wysy\u0142ek, faktury i kampanie; bez poolingu <strong>Czas reakcji<\/strong> dla szczyt\u00f3w sprzeda\u017cy. Priorytetyzuj\u0119 wiadomo\u015bci transakcyjne, ograniczam masowe wysy\u0142ki i utrzymuj\u0119 sesje z du\u017cymi dostawcami stale otwarte. U\u017cywam stopniowej r\u00f3wnoleg\u0142o\u015bci, aby zmniejszy\u0107 liczb\u0119 odpowiedzi 4xx i ustabilizowa\u0107 dostarczanie. W przypadku system\u00f3w zewn\u0119trznych ustawiam transport przeka\u017anikowy i, je\u015bli jest to wymagane, mog\u0119 u\u017cy\u0107 <a href=\"https:\/\/webhosting.de\/pl\/konfiguracja-hostingu-przekaznika-smtp-relayhoster\/\">Konfiguracja przeka\u017anika SMTP<\/a>, aby skonsolidowa\u0107 reputacj\u0119 IP. Po zmianie obserwuj\u0119 kr\u00f3tsze kolejki, lepsze czasy realizacji kampanii i mniej anulowanych transakcji. Ma to bezpo\u015bredni wp\u0142yw na sprzeda\u017c i <strong>do\u015bwiadczenie klienta<\/strong> od.<\/p>\n\n<h2>Czynniki hostingowe, kt\u00f3re naprawd\u0119 si\u0119 licz\u0105<\/h2>\n\n<p>Wydajno\u015b\u0107 zale\u017cy w du\u017cej mierze od procesora, pami\u0119ci RAM, pami\u0119ci masowej I\/O i sieci; pooling mo\u017ce rozwin\u0105\u0107 sw\u00f3j pe\u0142ny potencja\u0142 tylko dzi\u0119ki odpowiedniej platformie. <strong>Efekt<\/strong>. Zwracam uwag\u0119 na aktualne stosy TLS, granularne parametry SMTP i dobr\u0105 obserwowalno\u015b\u0107. Interfejsy API dla dziennik\u00f3w, metryk i alarm\u00f3w pomagaj\u0105 mi szybciej rozpoznawa\u0107 w\u0105skie gard\u0142a. Elastyczne aktualizacje lub opcje klastr\u00f3w chroni\u0105 przed stagnacj\u0105 wzrostu, gdy wolumeny rosn\u0105. Dostawcy skoncentrowani na poczcie e-mail cz\u0119sto zapewniaj\u0105 rozs\u0105dne warto\u015bci domy\u015blne i zrozumia\u0142e limity. Takie \u015brodowisko zapewnia przewidywalno\u015b\u0107, co jest wa\u017cne w przypadku okien wysy\u0142kowych i <strong>Jako\u015b\u0107 us\u0142ug<\/strong> jest kluczowa.<\/p>\n\n<h2>Bezpiecze\u0144stwo i zgodno\u015b\u0107<\/h2>\n\n<p>Szyfruj\u0119 transporty za pomoc\u0105 aktualnych wersji TLS i silnego wyboru szyfru, bez <strong>Wydajno\u015b\u0107<\/strong> po\u015bwi\u0119cenie. Aktualizuj\u0119 certyfikaty i monitoruj\u0119 ich wa\u017cno\u015b\u0107 oraz zszywanie OCSP. Oddzielam trasy, poziomy dziennik\u00f3w i okresy przechowywania dla wra\u017cliwych strumieni. Spe\u0142niam wymogi RODO dzi\u0119ki minimalnej liczbie osobistych dziennik\u00f3w i jasnym koncepcjom usuwania. Regularne aktualizacje MTA i systemu operacyjnego eliminuj\u0105 luki i zmniejszaj\u0105 ryzyko przestoj\u00f3w. Dzi\u0119ki temu dostawa jest bezpieczna, szybka i <strong>zgodny<\/strong>.<\/p>\n\n<h2>Praktyka: Warto\u015bci przewodnie konfiguracji<\/h2>\n\n<p>Aby uzyska\u0107 obiecuj\u0105ce warto\u015bci domy\u015blne, zaczynam od 2-5 r\u00f3wnoleg\u0142ych sesji na host MX i kalibruj\u0119 zgodnie z zaobserwowanymi warto\u015bciami. <strong>Wska\u017anik b\u0142\u0119d\u00f3w<\/strong>. Limit czasu po\u0142\u0105czenia wynosz\u0105cy od 60 do 180 sekund utrzymuje sesje otwarte wystarczaj\u0105co d\u0142ugo bez blokowania zasob\u00f3w. W przypadku wielko\u015bci puli u\u017cywam umiarkowanych g\u00f3rnych limit\u00f3w na cel, w po\u0142\u0105czeniu z globalnymi limitami, aby poszczeg\u00f3lne domeny nie zdominowa\u0142y serwera. Zaczynam d\u0142awienie zachowawczo, zwi\u0119kszam je stopniowo i zatrzymuj\u0119, gdy tylko odpowiedzi 4xx zauwa\u017calnie wzrosn\u0105. Rozk\u0142adam pr\u00f3by wyk\u0142adniczo z wyra\u017anymi maksymalnymi czasami, aby niedostarczone wiadomo\u015bci nie zapycha\u0142y kolejki. Szczeg\u00f3\u0142owo konfiguruj\u0119 logowanie, ale z rotacjami, tak aby <strong>Przechowywanie<\/strong> nie staje si\u0119 w\u0105skim gard\u0142em.<\/p>\n\n<h2>Prawid\u0142owe korzystanie z funkcji ESMTP<\/h2>\n\n<p>Analizuj\u0119 odpowied\u017a EHLO dla docelowego MX i buforuj\u0119 j\u0105 w celu optymalnego wykorzystania dost\u0119pnych rozszerze\u0144 ESMTP. PIPELINING zmniejsza liczb\u0119 podr\u00f3\u017cy w obie strony mi\u0119dzy MAIL FROM, RCPT TO i DATA; BDAT\/CHUNKING zmniejsza obci\u0105\u017cenie du\u017cych za\u0142\u0105cznik\u00f3w, 8BITMIME i SMTPUTF8 zapewniaj\u0105 kompatybilno\u015b\u0107 z nowoczesnymi tre\u015bciami. Przestrzegam limit\u00f3w SIZE z odpowiedzi EHLO i wcze\u015bnie decyduj\u0119, czy w og\u00f3le wys\u0142a\u0107 poczt\u0119. Po\u0142\u0105czenie puli po\u0142\u0105cze\u0144 i PIPELINING jest szczeg\u00f3lnie przydatne: ponownie wykorzystana, zaszyfrowana sesja plus do\u0142\u0105czone polecenia oszcz\u0119dzaj\u0105 jednocze\u015bnie u\u015bciski d\u0142oni i RTT.<\/p>\n\n<p>Je\u015bli docelowe MX w klastrze dostawcy zmieniaj\u0105 swoje mo\u017cliwo\u015bci, utrzymuj\u0119 oddzielne pami\u0119ci podr\u0119czne mo\u017cliwo\u015bci dla ka\u017cdego punktu ko\u0144cowego MX. Ustawiam konserwatywne terminy wyga\u015bni\u0119cia, aby nie utrzymywa\u0107 zbyt d\u0142ugo nieaktualnych regu\u0142 akceptacji podczas aktualizacji. W przypadku wra\u017cliwych witryn zdalnych dezaktywuj\u0119 PIPELINING, gdy obserwuj\u0119 zwi\u0119kszon\u0105 liczb\u0119 5xx lub niesp\u00f3jno\u015bci protoko\u0142u.<\/p>\n\n<h2>Strategie dozowania odbiornik\u00f3w i RCPT<\/h2>\n\n<p>Kontroluj\u0119 liczb\u0119 odbiorc\u00f3w, kt\u00f3rych rejestruj\u0119 na sesj\u0119 SMTP i na wiadomo\u015b\u0107. W przypadku miejsc docelowych o dobrych intencjach u\u017cywam umiarkowanego wsadowania RCPT, aby przesy\u0142a\u0107 HEADER\/DATA tylko raz na grup\u0119. Je\u015bli jednak dostawca pokazuje limity na wiadomo\u015b\u0107, rozdzielam je do poszczeg\u00f3lnych odbiorc\u00f3w na poczt\u0119, aby odrzucenia nie blokowa\u0142y ca\u0142ych partii. Aby zachowa\u0107 elastyczno\u015b\u0107, oddzielam parametry per-MX i per-policy.<\/p>\n\n<p>Zarz\u0105dzanie kopertami r\u00f3wnie\u017c si\u0119 op\u0142aca: Utrzymuj\u0119 to\u017csamo\u015b\u0107 nadawcy, nazw\u0119 HELO\/EHLO i \u017ar\u00f3d\u0142owy adres IP na sta\u0142ym poziomie, dzi\u0119ki czemu logi po drugiej stronie pozostaj\u0105 sp\u00f3jne. U\u0142atwia to tworzenie bia\u0142ej listy i zmniejsza liczb\u0119 fa\u0142szywych alarm\u00f3w. W przypadku twardych 5xx dla poszczeg\u00f3lnych RCPT, selektywnie anuluj\u0119 wysy\u0142k\u0119 i kontynuuj\u0119 z pozosta\u0142ymi adresami bez utraty sesji.<\/p>\n\n<h2>Podw\u00f3jny stos, jednostki PTR i IPv6<\/h2>\n\n<p>Wysy\u0142am dual-stack i reguluj\u0119 IPv4\/IPv6 oddzielnie: w\u0142asne stawki, w\u0142asne pule i oddzielna reputacja. W przypadku IPv6 zwracam szczeg\u00f3ln\u0105 uwag\u0119 na PTR i DNS z potwierdzeniem forward, poniewa\u017c niekt\u00f3rzy dostawcy sprawdzaj\u0105 tutaj bardziej rygorystycznie. Je\u015bli osi\u0105gam cz\u0119stsze 4xx przez AAAA, ustawiam preferencje v4 dla dotkni\u0119tych miejsc docelowych, dop\u00f3ki reputacja nie b\u0119dzie stabilna.<\/p>\n\n<p>Bior\u0119 pod uwag\u0119 kwestie MTU \u015bcie\u017cki i zapobiegam fragmentacji, ustawiaj\u0105c zaciskanie MSS na rozs\u0105dne warto\u015bci. TLS z IPv6 r\u00f3wnie\u017c korzysta z wznawiania sesji; jednak nie wsp\u00f3\u0142dziel\u0119 pami\u0119ci podr\u0119cznych sesji mi\u0119dzy v4 i v6, aby unikn\u0105\u0107 efekt\u00f3w ubocznych. Bior\u0119 pod uwag\u0119 DANE lub MTA-STS bez agresywnego blokowania dostarczania: Bezpiecze\u0144stwo tak, ale z wyra\u017anymi \u015bcie\u017ckami awaryjnymi, aby potok nie utkn\u0105\u0142.<\/p>\n\n<h2>Ci\u015bnienie wsteczne, greylisting i wy\u0142\u0105cznik automatyczny<\/h2>\n\n<p>Dokonuj\u0119 \u015bcis\u0142ego rozr\u00f3\u017cnienia mi\u0119dzy przej\u015bciowymi 4xx (np. greylisting, limity stawek) i sta\u0142ymi 5xx. Moja logika backoff dodaje jitter do krok\u00f3w wyk\u0142adniczych, aby floty nie puka\u0142y ponownie w zsynchronizowany spos\u00f3b. Utrzymuj\u0119 niewielki \u201ewynik zdrowotny\u201c dla docelowego MX, kt\u00f3ry dynamicznie ogranicza wsp\u00f3\u0142bie\u017cno\u015b\u0107 i cz\u0119stotliwo\u015b\u0107 polece\u0144 w przypadku przekroczenia limitu czasu, resetu lub wzrostu 421\/450.<\/p>\n\n<p>Jeden Circuit Breaker na cel agresywnie zatrzymuje nowe pr\u00f3by po przekroczeniu twardych prog\u00f3w i otwiera si\u0119 stopniowo dopiero po up\u0142ywie czasu odnowienia. Zdejmuje to presj\u0119 z obu stron i chroni <strong>Reputacja<\/strong>. Pooling pozostaje aktywny, ale pula celowo zwalnia mniej sesji lub utrzymuje je w stanie ciep\u0142ym.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/mailserver-optimierung-8473.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Dostrajanie systemu operacyjnego i we\/wy<\/h2>\n\n<p>Hojnie wymiaruj\u0119 limity deskryptor\u00f3w plik\u00f3w, dostosowuj\u0119 efemeryczny zakres port\u00f3w i pilnuj\u0119 TIME_WAIT. Zamiast problematycznych prze\u0142\u0105cznik\u00f3w j\u0105dra, skupiam si\u0119 na czystym ponownym u\u017cyciu poprzez \u0142\u0105czenie po\u0142\u0105cze\u0144, wystarczaj\u0105co wysokie kolejki gniazd i zharmonizowane interwa\u0142y utrzymania aktywno\u015bci. Po stronie sieci op\u0142aca si\u0119 stabilna kontrola przeci\u0105\u017cenia (np. CUBIC lub BBR w zale\u017cno\u015bci od \u015brodowiska); wa\u017cna jest sp\u00f3jno\u015b\u0107 mi\u0119dzy hostami w klastrze.<\/p>\n\n<p>W przypadku bufora polegam na szybkich woluminach NVMe, oddzielnych mocowaniach, noatime i niezawodnych trybach dziennika. \u0141\u0105cz\u0119 operacje zapisu, aby unikn\u0105\u0107 burz synchronizacji i oddzielam dzienniki od plik\u00f3w kolejki. Optymalizuj\u0119 aktualizacje metadanych za pomoc\u0105 odpowiednich opcji systemu plik\u00f3w. Pod obci\u0105\u017ceniem nadaj\u0119 priorytet w\u0105tkom we\/wy, aby op\u00f3\u017anienia polece\u0144 na gniazdach SMTP pozostawa\u0142y niskie, nawet je\u015bli du\u017ce za\u0142\u0105czniki s\u0105 buforowane w tle.<\/p>\n\n<h2>Filtr tre\u015bci bez utraty wydajno\u015bci<\/h2>\n\n<p>Filtry antywirusowe i antyspamowe ustawiam w taki spos\u00f3b, aby nie spowalnia\u0142y ka\u017cdego przep\u0142ywu wychodz\u0105cego. Lekkie kontrole dzia\u0142aj\u0105 w trybie inline, a kosztowne skanowanie odbywa si\u0119 za nimi i tylko dla klas ryzyka. W przypadku wiadomo\u015bci transakcyjnych u\u017cywam bia\u0142ych list i minimalnego narzutu inspekcji, aby krytyczne wiadomo\u015bci e-mail by\u0142y traktowane w pierwszej kolejno\u015bci. Je\u015bli u\u017cywane s\u0105 filtry zewn\u0119trzne, ograniczam r\u00f3wnoleg\u0142e zadania skanowania do zestawu, kt\u00f3ry pasuje do procesora, zamiast przeci\u0105\u017ca\u0107 sesje SMTP.<\/p>\n\n<p>Pomaga tu r\u00f3wnie\u017c pooling: im kr\u00f3tsza aktywna faza SMTP na wiadomo\u015b\u0107, tym \u0142atwiej jest oddzieli\u0107 skanowanie w tle. Unikam \u0142a\u0144cuch\u00f3w filtr\u00f3w \u201estop-the-world\u201c na rzecz krok\u00f3w asynchronicznych, je\u015bli pozwala na to model biznesowy.<\/p>\n\n\n<figure class=\"wp-block-image size-full is-resized\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/06\/dev_desk_mailserver_4973.png\" alt=\"\" width=\"1536\" height=\"1024\"\/>\n<\/figure>\n\n\n<h2>Pog\u0142\u0119bione monitorowanie: SLO, mapy cieplne i kanarek<\/h2>\n\n<p>Definiuj\u0119 cele us\u0142ugi dla docelowego MX: maksymalna mediana czasu dostawy, 95\/99 percentyl, akceptowalne stawki 4xx i docelowa stawka maili na godzin\u0119. Mapy cieplne w czasie i klastry MX pokazuj\u0105 mi, kiedy obowi\u0105zuj\u0105 limity. Karta wynik\u00f3w dla ka\u017cdego dostawcy (kody, timeouty, resety, b\u0142\u0119dy TLS) ujawnia wzorce, kt\u00f3re gubi\u0105 si\u0119 w og\u00f3lnej \u015bredniej.<\/p>\n\n<p>Wprowadzam zmiany na zasadzie kanarka: Niewielki procent po\u0142\u0105cze\u0144 otrzymuje nowe warto\u015bci puli lub przepustnicy. Je\u015bli metryki s\u0105 prawid\u0142owe, zwi\u0119kszam ten odsetek. Je\u015bli odbiegaj\u0105 od normy, wycofuj\u0119 si\u0119 bez nara\u017cania du\u017cej kolejki. Testy syntetyczne na dedykowanych sinkhole'ach regularnie sprawdzaj\u0105 op\u00f3\u017anienia, pipelining i wznawianie TLS, dzi\u0119ki czemu mog\u0119 wcze\u015bnie rozpozna\u0107 regresje.<\/p>\n\n<h2>Reputacja, rozgrzewka i to\u017csamo\u015b\u0107<\/h2>\n\n<p>Rozgrzewam nowe adresy IP nadawc\u00f3w w uporz\u0105dkowany spos\u00f3b: niskie wolumeny pocz\u0105tkowe, regularne taktowanie, sta\u0142e, niewielkie wzrosty. Sta\u0142e domeny from, solidne podpisy DKIM i wyr\u00f3wnanie SPF\/DMARC zapewniaj\u0105 przewidywalne wzorce. FCRDNS i stabilne HELO wzmacniaj\u0105 zaufanie du\u017cych dostawc\u00f3w.<\/p>\n\n<p>Oddzielam to\u017csamo\u015bci w zale\u017cno\u015bci od typu tre\u015bci: e-maile transakcyjne dzia\u0142aj\u0105 pod wyra\u017an\u0105 subdomen\u0105 i maj\u0105 w\u0142asn\u0105 polityk\u0119 IP; kampanie marketingowe otrzymuj\u0105 okre\u015blone stawki i rampy. Oznacza to, \u017ce spory lub skargi nie maj\u0105 wp\u0142ywu na ca\u0142y mailing. Analizuj\u0119 klasy odrzuce\u0144 (twarde\/mi\u0119kkie) w spos\u00f3b nadaj\u0105cy si\u0119 do odczytu maszynowego i konsekwentnie dbam o higien\u0119 listy, aby ponowne pr\u00f3by nie wi\u0105za\u0142y niepotrzebnie przepustowo\u015bci.<\/p>\n\n<h2>Wysoka dost\u0119pno\u015b\u0107 i sharding w ruchu wychodz\u0105cym<\/h2>\n\n<p>Obs\u0142uguj\u0119 kilka w\u0119z\u0142\u00f3w wychodz\u0105cych z kolejkami sharded. Sp\u00f3jne hashowanie wed\u0142ug docelowego MX lub domeny zapobiega przeskakiwaniu pr\u00f3b do innych w\u0119z\u0142\u00f3w podczas prze\u0142\u0105czania awaryjnego i niezamierzonemu podw\u00f3jnemu wyzwalaniu limit\u00f3w szybko\u015bci. Je\u015bli w\u0119ze\u0142 ulegnie awarii, rezerwowy korytarz przejmuje przepustowo\u015b\u0107 bez redystrybucji wszystkich przep\u0142yw\u00f3w. Oznacza to, \u017ce zalety poolingu s\u0105 w du\u017cej mierze zachowane.<\/p>\n\n<p>U\u017cywam wielu \u017ar\u00f3d\u0142owych adres\u00f3w IP z rozwag\u0105: konsekwentnie dla ka\u017cdego miejsca docelowego, aby nie os\u0142abi\u0107 reputacji. Zwracam uwag\u0119 na limity NAT (wyczerpanie port\u00f3w) i planuj\u0119 wystarczaj\u0105c\u0105 liczb\u0119 port\u00f3w publicznych lub dedykowanych wychodz\u0105cych adres\u00f3w IP. W po\u0142\u0105czeniu z poolingiem potrzebuj\u0119 mniej jednoczesnych po\u0142\u0105cze\u0144, co zauwa\u017calnie zmniejsza presj\u0119 na porty.<\/p>\n\n<h2>Podsumowanie i kolejne kroki<\/h2>\n\n<p>\u0141\u0105czenie po\u0142\u0105cze\u0144 zmniejsza narzut uzgadniania, przyspiesza dostarczanie i stabilizuje po\u0142\u0105czenie. <strong>Mailflow<\/strong> dla ka\u017cdego wolumenu wysy\u0142ki. Dzi\u0119ki kontrolowanej r\u00f3wnoleg\u0142o\u015bci, czystemu d\u0142awieniu, inteligentnej priorytetyzacji kolejek i solidnej strategii DNS\/TLS, niezawodnie zwi\u0119kszam wydajno\u015b\u0107 wysy\u0142ek. Zmierzone warto\u015bci pokazuj\u0105 post\u0119p w przejrzysty spos\u00f3b, dzi\u0119ki czemu mog\u0119 iteracyjnie dostraja\u0107, a\u017c do osi\u0105gni\u0119cia warto\u015bci docelowych. Je\u015bli my\u015blisz o hostingu, bezpiecze\u0144stwie i dostarczalno\u015bci razem, mo\u017cesz osi\u0105gn\u0105\u0107 szybkie, sp\u00f3jne transfery wiadomo\u015bci e-mail do serwer\u00f3w docelowych. Zacznij od ma\u0142ych rozmiar\u00f3w puli, monitoruj kody i czasy, zwi\u0119kszaj dawki - w ten spos\u00f3b mo\u017cesz szybko osi\u0105gn\u0105\u0107 wi\u0119ksz\u0105 przepustowo\u015b\u0107 przy mniejszym nak\u0142adzie pracy. <strong>Op\u00f3\u017anienie<\/strong>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Dowiedz si\u0119, jak dzia\u0142aj\u0105 pule po\u0142\u0105cze\u0144 serwera pocztowego i optymalizacja SMTP oraz jak mo\u017cesz wykorzysta\u0107 to podej\u015bcie do zr\u00f3wnowa\u017conego zwi\u0119kszenia przepustowo\u015bci hostingu poczty e-mail.<\/p>","protected":false},"author":1,"featured_media":19650,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[708],"tags":[],"class_list":["post-19657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":null,"_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":null,"rank_math_robots":null,"_eael_post_view_count":"38","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":null,"_trp_automatically_translated_slug_lv":null,"_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":null,"_trp_automatically_translated_slug_ja":null,"_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":null,"_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":null,"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":null,"rank_math_internal_links_processed":"1","_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":null,"litespeed_vpi_list_mobile":null,"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":null,"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"SMTP-Optimierung","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":null,"_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"19650","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/19657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/comments?post=19657"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/19657\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media\/19650"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media?parent=19657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/categories?post=19657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/tags?post=19657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}