{"id":199,"date":"2026-02-13T09:27:06","date_gmt":"2026-02-13T08:27:06","guid":{"rendered":"https:\/\/helloblog.io\/pl\/porty-smtp-2026-587-465-25-co-wybrac\/"},"modified":"2026-02-13T09:27:06","modified_gmt":"2026-02-13T08:27:06","slug":"porty-smtp-2026-587-465-25-co-wybrac","status":"publish","type":"post","link":"https:\/\/helloblog.io\/pl\/porty-smtp-2026-587-465-25-co-wybrac\/","title":{"rendered":"Porty SMTP w 2026: 587 vs 465 vs 25 &#8211; co wybra\u0107, \u017ceby maile z WordPressa naprawd\u0119 dochodzi\u0142y"},"content":{"rendered":"\n<p>Je\u015bli utrzymujesz stron\u0119 (zw\u0142aszcza na WordPressie), to znasz ten scenariusz: formularz kontaktowy niby wysy\u0142a, WooCommerce generuje potwierdzenia, u\u017cytkownik klika \u201ereset has\u0142a\u201d\u2026 a w skrzynce odbiorczej cisza. To nie jest drobna niedogodno\u015b\u0107 &#8211; to realna strata lead\u00f3w i zaufania.<\/p>\n\n\n\n<p>W praktyce \u201ecichym winowajc\u0105\u201d jest prawie zawsze domy\u015blna konfiguracja wysy\u0142ki po stronie serwera WWW. Taka wysy\u0142ka wygl\u0105da dla Gmaila czy Outlooka podejrzanie, jak typowy spam. Najskuteczniejsza droga to prze\u0142\u0105czenie si\u0119 na profesjonalny kana\u0142 SMTP (Simple Mail Transfer Protocol) i\u2026 wybranie w\u0142a\u015bciwego portu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Najwa\u017cniejsze wnioski (TL;DR dla zabieganych)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Szybka odpowied\u017a: u\u017cywaj <strong>portu 587<\/strong> z szyfrowaniem <strong>STARTTLS<\/strong>. To wsp\u00f3\u0142czesny, rekomendowany standard do wysy\u0142ki (submission) z aplikacji\/strony.<\/li>\n\n\n<li>Dobra alternatywa: <strong>port 465<\/strong> z <strong>SMTPS<\/strong> (implicit SSL\/TLS) &#8211; popularny i bezpieczny, cz\u0119\u015b\u0107 dostawc\u00f3w go preferuje. Je\u015bli 587 nie dzia\u0142a, 465 to najcz\u0119\u015bciej najlepszy drugi wyb\u00f3r.<\/li>\n\n\n<li>Port, kt\u00f3rego nale\u017cy unika\u0107: <strong>nigdy nie u\u017cywaj portu 25<\/strong> do wysy\u0142ki z witryny (email submission). Jest niezaszyfrowany, przeznaczony do komunikacji serwer\u2013serwer i masowo blokowany przez ISP oraz hostingi.<\/li>\n\n\n<li>Prawdziwy problem: domy\u015blna wysy\u0142ka WordPressa (np. <code>wp_mail()<\/code>) jest <strong>nieautoryzowana<\/strong> i wychodzi z serwera WWW bez reputacji pocztowej, wi\u0119c filtry antyspamowe traktuj\u0105 j\u0105 jak ryzyko.<\/li>\n\n\n<li>Prawdziwe rozwi\u0105zanie: wysy\u0142aj e-maile przez <strong>dedykowan\u0105 us\u0142ug\u0119 SMTP\/transactional<\/strong> (np. SendGrid, Brevo, Mailgun), kt\u00f3ra ma reputacj\u0119 i wspiera uwierzytelnianie.<\/li>\n\n\n<li>Najprostsza opcja w WordPressie: wtyczka \u201ezero konfiguracji\u201d, taka jak <a href=\"https:\/\/elementor.com\/products\/site-mailer\">Site Mailer by Elementor<\/a>, potrafi omin\u0105\u0107 domy\u015blny mechanizm i routowa\u0107 e-maile transakcyjne bez grzebania w portach, API key czy DNS.<\/li>\n\n\n<li>Transakcyjne vs marketingowe: SMTP\/transactional jest do e-maili <strong>transakcyjnych<\/strong> (has\u0142a, zam\u00f3wienia, formularze). Newslettery i mas\u00f3wk\u0119 wysy\u0142aj przez osobn\u0105 platform\u0119 do e-mail marketingu (ESP), \u017ceby nie zniszczy\u0107 reputacji domeny.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Czym jest SMTP i dlaczego ma znaczenie dla Twojej strony?<\/h2>\n\n\n\n<p>SMTP (Simple Mail Transfer Protocol) to zestaw regu\u0142, wed\u0142ug kt\u00f3rych klienci pocztowi (Outlook, Apple Mail) i serwery pocztowe wysy\u0142aj\u0105 oraz przekazuj\u0105 e-maile. Najpro\u015bciej: to \u201epoczta wychodz\u0105ca\u201d internetu.<\/p>\n\n\n\n<p>Gdy wysy\u0142asz wiadomo\u015b\u0107, nie trafia ona bezpo\u015brednio do odbiorcy. Typowy przep\u0142yw wygl\u0105da tak:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Twoja aplikacja\/klient pocztowy wysy\u0142a wiadomo\u015b\u0107 do <strong>serwera poczty wychodz\u0105cej<\/strong> (to etap <em>submission<\/em>).<\/li>\n\n\n<li>Ten serwer znajduje serwer odbiorcy i przekazuje mu wiadomo\u015b\u0107 (to etap <em>relay<\/em>).<\/li>\n\n\n<li>Serwer odbiorcy przechowuje wiadomo\u015b\u0107, a\u017c u\u017cytkownik otworzy skrzynk\u0119.<\/li>\n\n<\/ol>\n\n\n\n<p>\u201ePort SMTP\u201d to po prostu numerowane wej\u015bcie (port) na serwerze, przez kt\u00f3re odbywa si\u0119 ten proces. Wyb\u00f3r portu determinuje m.in. spos\u00f3b szyfrowania i zgodno\u015b\u0107 z praktykami antyspamowymi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Problem WordPressa: <code>wp_mail()<\/code> i domy\u015blna wysy\u0142ka z serwera WWW<\/h3>\n\n\n\n<p>Domy\u015blnie WordPress nie wysy\u0142a maili przez SMTP. U\u017cywa funkcji <code>wp_mail()<\/code>, kt\u00f3ra pr\u00f3buje nada\u0107 wiadomo\u015b\u0107 bezpo\u015brednio z serwera WWW. Dla dostarczalno\u015bci (deliverability) to proszenie si\u0119 o k\u0142opoty:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>To nie jest serwer pocztowy: serwer WWW jest zoptymalizowany do serwowania stron, a nie do wysy\u0142ania poczty i utrzymywania reputacji nadawczej.<\/li>\n\n\n<li>Brak uwierzytelnienia: serwer \u201etwierdzi\u201d, \u017ce wysy\u0142a z Twojej domeny, ale bez silnych mechanizm\u00f3w potwierdzenia uprawnie\u0144 nadawcy.<\/li>\n\n\n<li>Brak reputacji: duzi dostawcy (Gmail, Microsoft) oceniaj\u0105 reputacj\u0119 znanych serwer\u00f3w pocztowych. Serwer WWW zwykle takiej reputacji nie ma, wi\u0119c jest podejrzany.<\/li>\n\n\n<li>Wsp\u00f3\u0142dzielone IP i z\u0142a \u201edzielnica\u201d: na shared hostingu jeden spamer mo\u017ce spowodowa\u0107 blacklist\u0119 IP, a wtedy cierpi\u0105 te\u017c legalne strony.<\/li>\n\n<\/ol>\n\n\n\n<p>Efekt jest przewidywalny: e-mail l\u0105duje w spamie albo jest odrzucany po cichu. Dlatego sensowna naprawa polega na omini\u0119ciu <code>wp_mail()<\/code> i wysy\u0142ce przez profesjonalnego dostawc\u0119 SMTP\/transactional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kr\u00f3tka historia port\u00f3w SMTP (i dlaczego cz\u0119\u015b\u0107 z nich to dzi\u015b relikt)<\/h2>\n\n\n\n<p>\u017beby zrozumie\u0107, czemu w 2026 r. realnie wybierasz mi\u0119dzy 587 i 465, warto zna\u0107 kontekst. Ewolucja port\u00f3w SMTP to w du\u017cej mierze odpowied\u017a internetu na spam i brak szyfrowania.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Port 25 &#8211; orygina\u0142 z 1982 i \u201eautostrada spamu\u201d<\/h3>\n\n\n\n<p>Na pocz\u0105tku by\u0142 tylko <strong>port 25<\/strong>. Zosta\u0142 zaprojektowany do przekazywania poczty pomi\u0119dzy serwerami (MTA, czyli Mail Transfer Agents). Bez uwierzytelnienia, bez szyfrowania, \u201eka\u017cdy z ka\u017cdym\u201d.<\/p>\n\n\n\n<p>Problem pojawi\u0142 si\u0119 szybko: spamerzy zacz\u0119li \u0142\u0105czy\u0107 si\u0119 z serwerami przez port 25 i przekazywa\u0107 masowo niechcian\u0105 poczt\u0119. To by\u0142 idealny kana\u0142 nadu\u017cy\u0107.<\/p>\n\n\n\n<p>Wsp\u00f3\u0142cze\u015bnie, w\u0142a\u015bnie przez t\u0119 histori\u0119, wi\u0119kszo\u015b\u0107 ISP, dostawc\u00f3w chmury i hosting\u00f3w <strong>blokuje ruch wychodz\u0105cy na porcie 25<\/strong> (outbound). Chodzi o odci\u0119cie bot\u00f3w i przej\u0119tych maszyn od \u0142atwej wysy\u0142ki spamu.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Wniosek praktyczny<\/h4>\n\n\n<p>Port 25 nie jest portem do wysy\u0142ki maili z aplikacji (submission) i w 2026 r. w praktyce najcz\u0119\u015bciej nie zadzia\u0142a. Do tego jest nieszyfrowany.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Port 465 &#8211; SMTPS i szyfrowanie \u201eod pierwszego bajtu\u201d (implicit TLS)<\/h3>\n\n\n\n<p>Pod koniec lat 90. zacz\u0119to rozwi\u0105zywa\u0107 problem szyfrowania. Tak powsta\u0142 <strong>port 465<\/strong> z podej\u015bciem <strong>SMTPS<\/strong> (SMTP over SSL, dzi\u015b m\u00f3wimy raczej o TLS). Po\u0142\u0105czenie od razu zestawia tunel szyfruj\u0105cy &#8211; zanim polec\u0105 komendy SMTP. To tzw. <strong>Implicit SSL\/TLS<\/strong>.<\/p>\n\n\n\n<p>Cho\u0107 port 465 przez pewien czas by\u0142 traktowany jako rozwi\u0105zanie nie do ko\u0144ca standardowe (i bywa\u0142 \u201edeprecated\u201d na rzecz STARTTLS), finalnie wr\u00f3ci\u0142 do \u0142ask. Dzi\u015b jest powszechnie u\u017cywany i uznawany za bezpieczny &#8211; duzi gracze (w tym Gmail) nadal go rekomenduj\u0105.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Port 587 &#8211; oficjalny standard wysy\u0142ki (submission) i STARTTLS (explicit TLS)<\/h3>\n\n\n\n<p>\u017beby uporz\u0105dkowa\u0107 standardy, IETF (organizacja tworz\u0105ca standardy internetowe) wskaza\u0142 <strong>port 587<\/strong> jako port do <strong>email submission<\/strong> (czyli dok\u0142adnie tego, co robi Twoja strona lub klient pocztowy).<\/p>\n\n\n\n<p>Na porcie 587 najcz\u0119\u015bciej u\u017cywa si\u0119 <strong>STARTTLS<\/strong> (czyli <strong>Explicit TLS<\/strong>). Mechanika wygl\u0105da tak:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Aplikacja \u0142\u0105czy si\u0119 z serwerem na porcie 587 pocz\u0105tkowo w trybie plain text.<\/li>\n\n\n<li>Wysy\u0142a komend\u0119 \u201eEHLO\u201d.<\/li>\n\n\n<li>Serwer odpowiada list\u0105 mo\u017cliwo\u015bci, m.in. informacj\u0105, \u017ce obs\u0142uguje \u201eSTARTTLS\u201d.<\/li>\n\n\n<li>Aplikacja wysy\u0142a komend\u0119 \u201eSTARTTLS\u201d i \u201epodnosi\u201d po\u0142\u0105czenie do tunelu TLS.<\/li>\n\n\n<li>Dopiero w zaszyfrowanym kanale id\u0105 dane uwierzytelniaj\u0105ce i tre\u015b\u0107 wiadomo\u015bci.<\/li>\n\n<\/ol>\n\n\n\n<p>W 2026 r. serwer, kt\u00f3ry na porcie 587 nie wymusza szyfrowania, jest po prostu traktowany jako niebezpieczny. Natomiast sam port 587 pozostaje <strong>najbardziej uniwersalnym i rekomendowanym wyborem<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Port 2525 &#8211; nieoficjalny, ale bywa ratunkiem (fallback)<\/h3>\n\n\n\n<p>Czasem spotkasz te\u017c <strong>port 2525<\/strong>. To nie jest oficjalny port SMTP z punktu widzenia standard\u00f3w, tylko popularna alternatywa oferowana przez cz\u0119\u015b\u0107 hosting\u00f3w i dostawc\u00f3w SMTP jako \u201eawaryjne wej\u015bcie\u201d.<\/p>\n\n\n\n<p>Kiedy ma sens? Gdy hosting blokuje zar\u00f3wno 587, jak i 465 (rzadkie, ale mo\u017cliwe &#8211; szczeg\u00f3lnie na niekt\u00f3rych platformach chmurowych, kt\u00f3re pr\u00f3buj\u0105 ogranicza\u0107 spam z w\u0142asnej infrastruktury). Zwykle 2525 dzia\u0142a podobnie jak 587 i te\u017c opiera si\u0119 o STARTTLS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Werdykt na 2026: kt\u00f3ry port SMTP wybra\u0107?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Domy\u015blnie: port 587 + STARTTLS<\/h3>\n\n\n\n<p>To pierwszy wyb\u00f3r. Jest oficjalnym standardem do wysy\u0142ki (submission), jest powszechnie wspierany przez dostawc\u00f3w us\u0142ug SMTP i jest \u201enajbardziej oczekiwany\u201d przez narz\u0119dzia oraz wtyczki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alternatywnie: port 465 + SMTPS (implicit SSL\/TLS)<\/h3>\n\n\n\n<p>Je\u015bli 587 nie dzia\u0142a (np. blokada po stronie hostingu) albo dostawca wyra\u017anie zaleca 465, to ten port jest r\u00f3wnie sensowny i bardzo popularny. R\u00f3\u017cni si\u0119 g\u0142\u00f3wnie sposobem zestawienia szyfrowania (od razu, bez \u201eupgrade\u201d STARTTLS).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prawie nigdy: port 25<\/h3>\n\n\n\n<p>Nie do wysy\u0142ki z witryny. Jest blokowany i nie zapewnia szyfrowania. Jego wsp\u00f3\u0142czesna rola to przede wszystkim przekazywanie maili mi\u0119dzy serwerami (relay), nie przez aplikacje webowe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Por\u00f3wnanie port\u00f3w SMTP (\u015bci\u0105ga)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>25<\/strong> &#8211; SMTP, brak bezpiecze\u0144stwa, zastosowanie: relay serwer\u2013serwer, rekomendacja dla strony: <strong>NIE<\/strong> (blokowany przez hostingi\/ISP).<\/li>\n\n\n<li><strong>465<\/strong> &#8211; SMTPS, <strong>Implicit SSL\/TLS<\/strong>, zastosowanie: submission klient\/strona \u2192 serwer, rekomendacja: <strong>TAK<\/strong> (bezpieczny i powszechny).<\/li>\n\n\n<li><strong>587<\/strong> &#8211; SMTP z <strong>STARTTLS (Explicit TLS)<\/strong>, zastosowanie: submission klient\/strona \u2192 serwer, rekomendacja: <strong>TAK<\/strong> (najbardziej zalecany standard).<\/li>\n\n\n<li><strong>2525<\/strong> &#8211; SMTP zwykle z STARTTLS, zastosowanie: submission (fallback), rekomendacja: <strong>tylko gdy 587\/465 s\u0105 zablokowane<\/strong>.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Jak naprawi\u0107 wysy\u0142k\u0119 e-maili w WordPressie &#8211; instrukcja krok po kroku<\/h2>\n\n\n\n<p>Skoro porty s\u0105 jasne, przechodzimy do wdro\u017cenia. Poni\u017cej masz proces, kt\u00f3ry w praktyce rozwi\u0105zuje wi\u0119kszo\u015b\u0107 problem\u00f3w z deliverability w WordPressie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Krok 1: wybierz dedykowanego dostawc\u0119 SMTP (transactional)<\/h3>\n\n\n\n<p>Najpierw przestajesz wysy\u0142a\u0107 z serwera WWW i zak\u0142adasz konto u dostawcy, kt\u00f3ry \u017cyje z dostarczalno\u015bci wiadomo\u015bci transakcyjnych.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Co robi\u0105 tacy dostawcy: udost\u0119pniaj\u0105 serwery o wysokiej reputacji do wysy\u0142ki przez SMTP albo API (cz\u0119sto oba warianty).<\/li>\n\n\n<li>Popularne us\u0142ugi: <strong>SendGrid<\/strong>, <strong>Brevo<\/strong> (dawniej Sendinblue), <strong>Mailgun<\/strong>, <strong>Postmark<\/strong> (znany z bardzo wysokiej dostarczalno\u015bci), <strong>Amazon SES<\/strong> (mocny, ale bardziej z\u0142o\u017cony), <strong>Google Workspace \/ Gmail<\/strong> (da si\u0119 u\u017cy\u0107 dla ma\u0142ego wolumenu, ale w biznesie \u0142atwo wpa\u015b\u0107 w limity wysy\u0142ki).<\/li>\n\n<\/ul>\n\n\n\n<p>Wiele plan\u00f3w darmowych wystarcza w zupe\u0142no\u015bci dla ma\u0142ej i \u015bredniej strony firmowej, o ile m\u00f3wimy o e-mailach transakcyjnych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Krok 2: skonfiguruj DNS domeny &#8211; SPF i DKIM<\/h3>\n\n\n\n<p>To najwa\u017cniejszy techniczny etap. Sam dostawca SMTP nie \u201emagicznie\u201d nie uratuje reputacji, je\u015bli domena nie autoryzuje wysy\u0142ki. Musisz doda\u0107 rekordy DNS, kt\u00f3re m\u00f3wi\u0105 \u015bwiatu: \u201eta us\u0142uga ma prawo wysy\u0142a\u0107 maile w moim imieniu\u201d.<\/p>\n\n\n\n<p>Dostawca poda Ci dok\u0142adne rekordy do wklejenia w DNS (u rejestratora domeny lub operatora DNS).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>SPF (Sender Policy Framework)<\/strong>: rekord TXT dzia\u0142aj\u0105cy jak lista dozwolonych nadawc\u00f3w. Informuje serwery odbiorcze, \u017ce maile z Twojej domeny s\u0105 poprawne tylko, je\u015bli pochodz\u0105 z okre\u015blonych IP\/serwer\u00f3w (np. Twojego i SendGrid). Chroni przed spoofingiem (podszywaniem si\u0119).<\/li>\n\n\n<li><strong>DKIM (DomainKeys Identified Mail)<\/strong>: rekord TXT z kluczem publicznym, kt\u00f3ry pozwala zweryfikowa\u0107 podpis cyfrowy wiadomo\u015bci. Dostawca podpisuje e-mail kluczem prywatnym, a serwer odbiorcy sprawdza podpis kluczem z DNS. To dow\u00f3d, \u017ce wiadomo\u015b\u0107 nie zosta\u0142a zmieniona po drodze.<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-danger is-style-danger is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">SPF i DKIM nie s\u0105 opcjonalne<\/h4>\n\n\n<p>Je\u015bli nie ustawisz SPF i DKIM, nawet dobra us\u0142uga transactional b\u0119dzie mia\u0142a problem, \u017ceby konsekwentnie omija\u0107 spam. To fundament wiarygodno\u015bci nadawcy.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Krok 3: zainstaluj i skonfiguruj wtyczk\u0119 SMTP w WordPressie<\/h3>\n\n\n\n<p>Teraz trzeba prze\u0142\u0105czy\u0107 WordPressa na nowy kana\u0142 wysy\u0142ki. Najpro\u015bciej robi si\u0119 to wtyczk\u0105, kt\u00f3ra przechwytuje <code>wp_mail()<\/code> i przekierowuje wysy\u0142k\u0119 do wybranego dostawcy.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Popularne wtyczki: <strong>WP Mail SMTP<\/strong>, <strong>FluentSMTP<\/strong>, <strong>Post SMTP<\/strong>.<\/li>\n\n<\/ul>\n\n\n\n<p>Og\u00f3lny schemat konfiguracji (w wi\u0119kszo\u015bci wtyczek wygl\u0105da podobnie):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Zainstaluj i aktywuj wtyczk\u0119 SMTP.<\/li>\n\n\n<li>Wejd\u017a w ustawienia w kokpicie WordPressa.<\/li>\n\n\n<li>Wybierz \u201eMailer\u201d (czyli dostawc\u0119), np. SendGrid.<\/li>\n\n\n<li>Wprowad\u017a dane dost\u0119powe:<\/li>\n\n\n<li>&#8211; Najlepiej przez <strong>API<\/strong>: wtyczki cz\u0119sto wspieraj\u0105 API key, kt\u00f3re jest wygodniejsze i bezpieczniejsze.<\/li>\n\n\n<li>&#8211; Alternatywnie przez <strong>SMTP credentials<\/strong> (tryb \u201eOther SMTP\u201d), je\u015bli API nie jest dost\u0119pne.<\/li>\n\n\n<li>Je\u015bli konfigurujesz SMTP r\u0119cznie, ustaw parametry:<\/li>\n\n\n<li>&#8211; <strong>SMTP Host<\/strong> (np. <code>smtp.sendgrid.net<\/code>, Google: <code>smtp.gmail.com<\/code>) &#8211; dostawca zawsze to podaje.<\/li>\n\n\n<li>&#8211; <strong>Encryption<\/strong>: wybierz <strong>TLS<\/strong> (czyli STARTTLS). Je\u015bli widzisz opcj\u0119 \u201eSMTPS\/SSL\u201d, to b\u0119dzie wariant dla portu 465.<\/li>\n\n\n<li>&#8211; <strong>SMTP Port<\/strong>: wpisz <strong>587<\/strong> dla TLS\/STARTTLS albo <strong>465<\/strong> dla SMTPS\/SSL.<\/li>\n\n\n<li>&#8211; <strong>Authentication<\/strong>: w\u0142\u0105czone (ON).<\/li>\n\n\n<li>&#8211; <strong>SMTP Username<\/strong> i <strong>SMTP Password<\/strong>: zgodnie z panelem dostawcy.<\/li>\n\n\n<li>Ustaw \u201eFrom Email\u201d oraz \u201eFrom Name\u201d: adres nadawcy powinien by\u0107 w Twojej uwierzytelnionej domenie (tej, dla kt\u00f3rej ustawi\u0142e\u015b SPF\/DKIM).<\/li>\n\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Krok 4: test i logi<\/h3>\n\n\n\n<p>Dobre wtyczki maj\u0105 zak\u0142adk\u0119 \u201eTest Email\u201d. Wy\u015blij test na prywatny adres w Gmailu lub Outlooku.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Je\u015bli trafia do inboxa: konfiguracja jest poprawna, a kana\u0142 wysy\u0142ki jest wiarygodny.<\/li>\n\n\n<li>Je\u015bli wpada do spamu: najpierw wr\u00f3\u0107 do SPF\/DKIM i pami\u0119taj, \u017ce propagacja DNS mo\u017ce potrwa\u0107 kilka godzin.<\/li>\n\n\n<li>Je\u015bli wysy\u0142ka si\u0119 nie udaje: to zwykle b\u0142\u0105d portu lub danych dost\u0119powych. Sprawd\u017a host\/port\/login\/has\u0142o. Je\u015bli u\u017cywa\u0142e\u015b 587, przetestuj 465 (i odwrotnie).<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eProste\u201d rozwi\u0105zanie: gdy platforma\/wtyczka robi to za Ciebie<\/h2>\n\n\n\n<p>Powy\u017csze kroki s\u0105 normalne dla osoby technicznej, ale dla wielu w\u0142a\u015bcicieli biznes\u00f3w to zbyt du\u017co: domena tu, DNS tam, dostawca SMTP, wtyczka, porty, klucze API\u2026 Nic dziwnego, \u017ce powstaj\u0105 rozwi\u0105zania zintegrowane, kt\u00f3re zdejmuj\u0105 ten ci\u0119\u017car z u\u017cytkownika WordPressa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Opcja 1: zintegrowana wysy\u0142ka transakcyjna (bez konfiguracji)<\/h3>\n\n\n\n<p>Je\u015bli kluczowym problemem jest brak autoryzacji i kiepska dostarczalno\u015b\u0107 domy\u015blnej wysy\u0142ki WordPressa, to najpro\u015bciej jest j\u0105 omin\u0105\u0107 bez ca\u0142ej r\u0119cznej orkiestracji.<\/p>\n\n\n\n<p>Tak dzia\u0142a <a href=\"https:\/\/elementor.com\/products\/site-mailer\">Site Mailer by Elementor<\/a>: wtyczka typu \u201ezero konfiguracji\u201d.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Jak to dzia\u0142a: instalujesz i aktywujesz &#8211; i na tym ko\u0144czy si\u0119 setup.<\/li>\n\n\n<li>Co robi: automatycznie przekierowuje e-maile transakcyjne z witryny (formularze, WooCommerce, reset has\u0142a itp.) przez us\u0142ug\u0119 o wysokiej dostarczalno\u015bci i uwierzytelnianiu.<\/li>\n\n\n<li>Dlaczego bywa wygodniejsze: nie musisz zak\u0142ada\u0107 konta w SendGrid\/Brevo, zarz\u0105dza\u0107 API key, ustawia\u0107 SPF\/DKIM ani wybiera\u0107 portu. W praktyce ma to po prostu zacz\u0105\u0107 dzia\u0142a\u0107 od razu.<\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Opcja 2: managed hosting, kt\u00f3ry nie przeszkadza (porty otwarte, sensowne \u015brodowisko)<\/h3>\n\n\n\n<p>Drugi cz\u0119sty problem to hosting, kt\u00f3ry zbyt agresywnie blokuje ruch wychodz\u0105cy lub utrudnia wdro\u017cenie dobrych praktyk. Zarz\u0105dzane \u015brodowiska pod WordPressa zwykle rozumiej\u0105, \u017ce <code>wp_mail()<\/code> jest niewystarczaj\u0105cy i powinny umo\u017cliwia\u0107 u\u017cycie port\u00f3w takich jak 587.<\/p>\n\n\n\n<p>W tym kontek\u015bcie w \u017ar\u00f3dle pada przyk\u0142ad <a href=\"https:\/\/elementor.com\/hosting\">Elementor Hosting<\/a> &#8211; hostingu opartego o infrastruktur\u0119 chmurow\u0105, gdzie jednym z za\u0142o\u017ce\u0144 jest zapewnienie warunk\u00f3w do poprawnej integracji z us\u0142ugami mailowymi (np. dost\u0119pno\u015b\u0107 portu 587 pod wtyczk\u0119 SMTP).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Poza SMTP: absolutnie kluczowe rozr\u00f3\u017cnienie (transakcyjne vs marketingowe)<\/h2>\n\n\n\n<p>Gdy ju\u017c naprawisz wysy\u0142k\u0119, \u0142atwo pope\u0142ni\u0107 b\u0142\u0105d, kt\u00f3ry potrafi zrujnowa\u0107 reputacj\u0119 domeny.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Nie wysy\u0142aj newsletter\u00f3w przez kana\u0142 transakcyjny<\/h4>\n\n\n<p>Us\u0142uga SMTP\/transactional (SendGrid, Site Mailer itd.) jest do e-maili transakcyjnych. Masowe wysy\u0142ki marketingowe przenie\u015b do osobnej platformy ESP.<\/p>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">E-mail transakcyjny (wysy\u0142aj przez SMTP\/transactional)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Reset has\u0142a<\/li>\n\n\n<li>Potwierdzenia zam\u00f3wienia<\/li>\n\n\n<li>Potwierdzenia wys\u0142ania formularza<\/li>\n\n\n<li>Rejestracje u\u017cytkownik\u00f3w<\/li>\n\n\n<li>E-maile powitalne<\/li>\n\n<\/ul>\n\n\n\n<p>To wiadomo\u015bci 1:1, wywo\u0142ane akcj\u0105 u\u017cytkownika. S\u0105 oczekiwane i zwykle krytyczne &#8211; musz\u0105 trafi\u0107 do inboxa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">E-mail marketingowy (wysy\u0142aj przez ESP)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Newslettery cykliczne<\/li>\n\n\n<li>Promocje sezonowe<\/li>\n\n\n<li>Og\u0142oszenia o nowym produkcie<\/li>\n\n\n<li>Wysy\u0142ki do du\u017cych list odbiorc\u00f3w<\/li>\n\n<\/ul>\n\n\n\n<p>To wysy\u0142ka 1:wielu. Nawet je\u015bli lista jest opt-in, pojawi\u0105 si\u0119 wypisy i skargi na spam. Je\u015bli zrobisz to przez kana\u0142 transakcyjny, reputacja domeny spadnie i finalnie ucierpi\u0105 te\u017c maile transakcyjne (np. resety hase\u0142 zaczn\u0105 l\u0105dowa\u0107 w spamie). Dlatego marketing ma swoje wyspecjalizowane platformy (Mailchimp, ConvertKit itd.), kt\u00f3re separuj\u0105 reputacj\u0119, wypisy i analityk\u0119 od krytycznej komunikacji systemowej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rekomendowana strategia e-mail dla strony w 2026<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>E-mail ze strony to jej g\u0142os. Domy\u015blna wysy\u0142ka WordPressa jest jak szept w huraganie &#8211; ginie bez \u015bladu. SMTP z pe\u0142nym uwierzytelnieniem SPF i DKIM daje stronie wyra\u017any, wiarygodny g\u0142os, kt\u00f3rego dostawcy skrzynek chc\u0105 s\u0142ucha\u0107.<\/p>\n<cite>Itamar Haim (cyt. za \u017ar\u00f3d\u0142em)<\/cite><\/blockquote>\n\n\n\n<p>W praktyce sensowna strategia sk\u0142ada si\u0119 z trzech element\u00f3w:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Stabilna baza: hosting, kt\u00f3ry nie blokuje wdro\u017cenia dobrych praktyk (w szczeg\u00f3lno\u015bci sensownej integracji z us\u0142ugami mailowymi).<\/li>\n\n\n<li>Wiarygodny kana\u0142 transakcyjny: albo rozwi\u0105zanie \u201ezero konfiguracji\u201d (np. <a href=\"https:\/\/elementor.com\/products\/site-mailer\">Site Mailer by Elementor<\/a>), albo klasycznie: wtyczka typu WP Mail SMTP + dostawca (np. SendGrid) i port <strong>587<\/strong>.<\/li>\n\n\n<li>Osobny kana\u0142 marketingowy: dedykowana platforma ESP do newsletter\u00f3w i mas\u00f3wek, \u017ceby nie ryzykowa\u0107 reputacj\u0105 domeny u\u017cywan\u0105 przez transakcje.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Podsumowanie: przesta\u0144 gubi\u0107 e-maile i zacznij budowa\u0107 zaufanie<\/h2>\n\n\n\n<p>Pytanie \u201ejaki port SMTP wybra\u0107?\u201d jest wa\u017cne, ale jest tylko pierwszym krokiem. W 2026 r. domy\u015blna odpowied\u017a brzmi: <strong>587 + STARTTLS<\/strong> (a gdy trzeba: <strong>465 + SMTPS<\/strong>).<\/p>\n\n\n\n<p>Najwi\u0119ksza zmiana polega jednak na tym, \u017ceby przesta\u0107 polega\u0107 na <code>wp_mail()<\/code> i przej\u015b\u0107 na uwierzytelnion\u0105 wysy\u0142k\u0119 przez profesjonalnego dostawc\u0119. Gdy do\u0142o\u017cysz poprawne rekordy DNS (SPF i DKIM) oraz dobrze skonfigurujesz wtyczk\u0119, e-maile systemowe przestaj\u0105 by\u0107 loteri\u0105 &#8211; staj\u0105 si\u0119 przewidywalnym kana\u0142em komunikacji z u\u017cytkownikami.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: najcz\u0119stsze pytania o porty SMTP i WordPressa<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1) Jaka jest najprostsza odpowied\u017a &#8211; kt\u00f3rego portu SMTP u\u017cywa\u0107?<\/h3>\n\n\n\n<p>U\u017cywaj <strong>portu 587<\/strong> z <strong>STARTTLS<\/strong>. Je\u015bli to nie dzia\u0142a, najlepsza alternatywa to <strong>port 465<\/strong> z <strong>SMTPS<\/strong> (SSL\/TLS).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) Dlaczego nie powinienem u\u017cywa\u0107 portu 25?<\/h3>\n\n\n\n<p>Port 25 to historyczny, nieszyfrowany port SMTP (z 1982 r.), kt\u00f3ry by\u0142 masowo nadu\u017cywany do spamu. W efekcie jest dzi\u015b blokowany przez wi\u0119kszo\u015b\u0107 ISP i dostawc\u00f3w hostingu\/chmury, wi\u0119c wysy\u0142ka z aplikacji zwykle nie zadzia\u0142a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3) Czym r\u00f3\u017cni si\u0119 587 (STARTTLS) od 465 (SMTPS)?<\/h3>\n\n\n\n<p>Oba warianty s\u0105 bezpieczne. <strong>465<\/strong> u\u017cywa <em>Implicit TLS<\/em> &#8211; szyfrowanie startuje natychmiast po po\u0142\u0105czeniu. <strong>587<\/strong> u\u017cywa <em>Explicit TLS<\/em> &#8211; po\u0142\u0105czenie zaczyna si\u0119 jawnie i dopiero komenda STARTTLS \u201epodnosi\u201d je do TLS. Port 587 jest wsp\u00f3\u0142czesnym standardem rekomendowanym do submission, ale oba dzia\u0142aj\u0105.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) Co to jest \u201ee-mail transakcyjny\u201d?<\/h3>\n\n\n\n<p>To wiadomo\u015b\u0107 1:1 wywo\u0142ana akcj\u0105 u\u017cytkownika na stronie: wysy\u0142ka formularza, reset has\u0142a, rejestracja konta, potwierdzenie zam\u00f3wienia w eCommerce. Takie maile powinny i\u015b\u0107 przez dedykowan\u0105 us\u0142ug\u0119 SMTP\/transactional.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5) Czym r\u00f3\u017cni si\u0119 e-mail transakcyjny od marketingowego?<\/h3>\n\n\n\n<p>Marketingowy to wysy\u0142ka 1:wielu (newsletter, promocje, og\u0142oszenia). Do tego u\u017cywa si\u0119 osobnej platformy ESP, \u017ceby nie niszczy\u0107 reputacji domeny i nie wp\u0142ywa\u0107 na dostarczalno\u015b\u0107 maili transakcyjnych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6) SPF i DKIM &#8211; co to jest i czy naprawd\u0119 musz\u0119 to ustawi\u0107?<\/h3>\n\n\n\n<p>Tak, to konieczne. To rekordy DNS potwierdzaj\u0105ce legalno\u015b\u0107 nadawcy. <strong>SPF<\/strong> okre\u015bla, kt\u00f3re serwery mog\u0105 wysy\u0142a\u0107 w imieniu domeny. <strong>DKIM<\/strong> to podpis cyfrowy, kt\u00f3ry pozwala odbiorcy sprawdzi\u0107, czy wiadomo\u015b\u0107 nie zosta\u0142a zmieniona. Bez nich Twoja poczta b\u0119dzie wygl\u0105da\u0142a jak spam.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7) Wtyczka SMTP pyta o \u201eHost\u201d &#8211; co to znaczy?<\/h3>\n\n\n\n<p>\u201eHost\u201d to adres serwera SMTP Twojego dostawcy, np. <code>smtp.sendgrid.net<\/code> dla SendGrid albo <code>smtp.gmail.com<\/code> dla Google. Konkretne warto\u015bci dostajesz w panelu us\u0142ugi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8) Czy mog\u0119 u\u017cy\u0107 zwyk\u0142ego konta Gmail do wysy\u0142ki maili ze strony?<\/h3>\n\n\n\n<p>Technicznie tak, ale nie jest to zalecane. To zwykle oznacza trzymanie danych logowania w WordPressie (ryzyko bezpiecze\u0144stwa) oraz wpadanie w limity wysy\u0142ki. Przy skokach ruchu Google mo\u017ce tymczasowo zablokowa\u0107 wysy\u0142k\u0119. Lepiej u\u017cy\u0107 dedykowanego dostawcy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9) Jaki jest naj\u0142atwiejszy spos\u00f3b na napraw\u0119 wszystkich problem\u00f3w z poczt\u0105 w WordPressie?<\/h3>\n\n\n\n<p>Najprostsz\u0105 metod\u0105 jest u\u017cycie wtyczki \u201ezero konfiguracji\u201d, takiej jak <a href=\"https:\/\/elementor.com\/products\/site-mailer\">Site Mailer by Elementor<\/a>, kt\u00f3ra instaluje si\u0119 jednym klikni\u0119ciem i przejmuje routowanie oraz deliverability bez konfiguracji port\u00f3w, API i us\u0142ug zewn\u0119trznych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10) Jak sprawdzi\u0107, czy konfiguracja SMTP dzia\u0142a poprawnie?<\/h3>\n\n\n\n<p>Wtyczki takie jak WP Mail SMTP maj\u0105 sekcj\u0119 \u201eTest Email\u201d. Wy\u015blij wiadomo\u015b\u0107 testow\u0105 z kokpitu WordPressa na sw\u00f3j adres. Je\u015bli trafia do inboxa, konfiguracja jest poprawna.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Odniesienia \/ \u0179r\u00f3d\u0142a<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/elementor.com\/blog\/smtp-ports-explained\/\" target=\"_blank\" rel=\"noopener noreferrer\">SMTP Ports Explained: The Right Choice for Email Deliverability in 2026<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Znikaj\u0105ce wiadomo\u015bci z formularza kontaktowego czy resetu has\u0142a to zwykle nie \u201eproblem poczty\u201d, tylko z\u0142a metoda wysy\u0142ki. Sprawd\u017a, kt\u00f3re porty SMTP maj\u0105 sens w 2026 i jak poprawnie ustawi\u0107 wysy\u0142k\u0119 e-maili z WordPressa.<\/p>\n","protected":false},"author":26,"featured_media":198,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[35,118,117,5,10],"class_list":["post-199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ekosystem-wordpress","tag-bezpieczenstwo","tag-dns","tag-dostarczalnosc-e-maili","tag-smtp","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/media\/198"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}