Poradnik naprawy

Konfiguracja wysylki email w WordPress przez SMTP

20 maja 2026

WordPress wysyla emaile domyslnie przez funkcje PHP mail(), ktora korzysta z lokalnego sendmail serwera WWW. Ta metoda ma dostarczalnosc 60 do 80 procent, poniewaz wiadomosci wychodza bez SPF, DKIM i DMARC, czesto z wspoldzielonych adresow IP o zlej reputacji i sa filtrowane jako spam przez Gmail, Outlook i Apple Mail. Konfiguracja SMTP (Simple Mail Transfer Protocol) kieruje email WordPressa przez uwierzytelniony serwer pocztowy jak Gmail, Microsoft 365, wlasny SMTP relay lub uslugi transakcyjne jak SendGrid, Mailgun, Amazon SES, Postmark czy Brevo. Dostarczalnosc rosnie powyzej 99 procent, dochodzi sledzenie odbic, statystyki otwarc i log kazdej wyslanej wiadomosci.

Dlaczego WordPress potrzebuje SMTP zamiast PHP mail()?

  • Uwierzytelnianie nazwa uzytkownika i haslo.
  • SPF i DKIM: bez tych podpisow Gmail odrzuca wiadomosci od lutego 2024.
  • Reputacja: wspolne IP serwerow WWW czesto sa na Spamhaus.
  • Log: pluginy SMTP zapisuja kazdy email.
  • TLS: STARTTLS lub TLS na porcie 465.

Najprostsza metoda konfiguracji SMTP

Zainstaluj darmowy plugin WP Mail SMTP od WPForms (ponad 4 miliony instalacji). Alternatywy: FluentSMTP, Easy WP SMTP, Post SMTP Mailer.

Ktory dostawca SMTP wybrac?

DostawcaPlan darmowyIdealny dla
Brevo (Sendinblue)300 emaili/dzienMale strony, newslettery
SendGrid100 emaili/dzienDeveloperzy, SaaS
Mailgun100 emaili/dzien FlexTransakcyjne API first
Amazon SES62.000/miesiac z EC2Duzy wolumen
Postmark100/miesiacTylko transakcyjne
Microsoft 365 SMTPW M365Email firmowy
Gmail SMTP500/dzien free, 2000 WorkspaceMale firmy

Krok po kroku: WP Mail SMTP z Brevo

  1. Zarejestruj sie na brevo.com i zweryfikuj domene rekordami TXT DKIM.
  2. Wygeneruj klucz SMTP w Brevo.
  3. Zainstaluj i aktywuj WP Mail SMTP.
  4. Otworz Ustawienia » WP Mail SMTP.
  5. Ustaw From Email na noreply@twojadomena.pl.
  6. Wybierz mailer Brevo.
  7. Host smtp-relay.brevo.com, port 587, TLS.
  8. Przetestuj w Email Test.

SPF, DKIM i DMARC

v=spf1 include:spf.brevo.com ~all
v=DKIM1; k=rsa; p=MIGfMA0...
v=DMARC1; p=none; rua=mailto:dmarc@twojadomena.pl

Zacznij od p=none, potem p=quarantine, na koncu p=reject. Od lutego 2024 Gmail i Yahoo wymagaja DMARC od masowych nadawcow.

SMTP bez pluginu przez wp-config.php

add_action('phpmailer_init', function ($phpmailer) {
    $phpmailer->isSMTP();
    $phpmailer->Host       = 'smtp-relay.brevo.com';
    $phpmailer->SMTPAuth   = true;
    $phpmailer->Port       = 587;
    $phpmailer->Username   = 'twoj-login@example.com';
    $phpmailer->Password   = defined('SMTP_PASS') ? SMTP_PASS : ';
    $phpmailer->SMTPSecure = 'tls';
});

Gmail SMTP z App Password

  1. Wlacz 2FA na koncie Google.
  2. Utworz App Password.
  3. Host smtp.gmail.com, port 587, TLS.

Amazon SES

  1. Poprosic o dostep produkcyjny w SES.
  2. Zweryfikowac domene Easy DKIM.
  3. Utworzyc uzytkownika IAM i wygenerowac SMTP credentials.

Rozwiazywanie bledow SMTP

  • Could not authenticate: bledne dane lub 2FA bez App Password.
  • Connection timed out: host blokuje porty 25, 465, 587.
  • SSL handshake failed: przestarzaly PHP/OpenSSL.
  • Trafia do spamu: brak DKIM lub SPF.
  • Test dziala, prawdziwy nie: inny plugin nadpisuje wp_mail().

Jak InspectWP pomaga z SMTP?

InspectWP analizuje publiczne rekordy DNS i pokazuje czy SPF, DKIM i DMARC sa poprawnie skonfigurowane.

Sprawdź teraz swoją stronę WordPress

InspectWP analizuje Twoją stronę WordPress pod kątem bezpieczeństwa, problemów SEO, zgodności z RODO i wydajności — za darmo.

Przeanalizuj stronę za darmo