WordPress
Integracja Systemu WordPress z SMTP EmailLabs
WordPress to jedno z najbardziej popularnych rozwiązań w dziedzinie systemów zarządzania treścią (CMS), które umożliwia tworzenie stron internetowych, sklepów online oraz blogów. Niezwykła elastyczność WordPressa pozwala na integrację z różnymi wtyczkami, w tym również takimi, które umożliwiają wysyłanie wiadomości e-mail, jak podziękowania za wypełnienie formularza czy potwierdzenia zapisu do newslettera. Jednakże, gdy chcemy zmienić tradycyjny serwer SMTP hosta na zewnętrzną usługę, np. EmailLabs, możemy napotkać pewne trudności.
Jeśli decydujemy się na zmianę serwera SMTP w WordPress, warto skorzystać z gotowych wtyczek, które umożliwiają szybką i sprawną realizację tego zadania. Alternatywnie, posiadając umiejętności programistyczne, możemy samodzielnie przystosować konfigurację. Dalej przedstawiamy obie metody, aby ułatwić ten proces.
Pobranie Danych SMTP z EmailLabs
Dane potrzebne do integracji za pośrednictwem SMTP można znaleźć w panelu EmailLabs w sekcji: E-mail API -> Ustawienia -> Konta SMTP.

Integracja za pomocą wtyczki "Easy WordPress SMTP"
Poniżej znajdziesz kroki opisujące proces integracji WordPressa z EmailLabs za pomocą wtyczki Easy WP SMTP, która umożliwi skuteczne dostarczanie wiadomości e-mail z Twojej witryny.
Konfiguracja serwera SMTP EmailLabs
Wypełnij formularz konfiguracyjny danymi otrzymanymi od EmailLabs:
SMTP Host:
smtp.emaillabs.net.pl
Type of Encryption: Wybierz "TLS" lub "SSL" w zależności od preferencji (Typ szyfrowania).
SMTP Port: 587 (z TLS), 465 (z SSL).
SMTP Authentication: Zaznacz "On" (Uwierzytelnianie SMTP: Włączone).
SMTP Username: Wprowadź nazwę konta SMTP EmailLabs w formacie
1.nazwakonta.smtp
.SMTP Password: Hasło SMTP ustawione w panelu EmailLabs.

W sekcji General Settings (Ustawienia ogólne) dodaj:
From Email Address (Adres e-mail nadawcy)
From Name (Nazwa nadawcy)

Konfiguracja za pomocą kodu (bez wtyczki)
Otwórz plik functions.php
w szablonie WordPressa. Wklej poniższy kod, dostosowując go do swoich danych:
add_action('phpmailer_init', 'send_smtp_email');
function send_smtp_email($phpmailer)
{
// Informacja o tym, że wysyłamy przez SMTP
$phpmailer->isSMTP();
// Nazwa serwera SMTP
$phpmailer->Host = "smtp.emaillabs.net.pl";
// toryzacja SMTP (true=tak|false=nie)
$phpmailer->SMTPAuth = true;
// Numer portu SMTP - 587 (szyfrowanie tls)
$phpmailer->Port = "587";
// Nazwa konta SMTP EmailLabs
$phpmailer->Username = "NAZWA KONTA SMTP";
// Hasło konta SMTP EmailLabs
$phpmailer->Password = "HASŁO";
// Szyfrowanie połączenia - tls
$phpmailer->SMTPSecure = "tls";
$phpmailer->From = "Twój adres e-mail";
$phpmailer->FromName = "Nazwa nadawcy";
}
Po pomyślnej konfiguracji wykonaj testową wysyłkę e-maila, aby upewnić się, że integracja działa prawidłowo.
Integracja za pomocą wtyczki "WP Mail SMTP"
Dzięki poniższym krokom Twój WordPress zostanie pomyślnie zintegrowany z zewnętrznym serwerem SMTP za pomocą wtyczki WP Mail SMTP. Pozwoli to na poprawę dostarczalności wiadomości e-mail i skorzystanie z zaawansowanych funkcji dostępnych w EmailLabs.
Logowanie do WordPressa i instalacja wtyczki
Zaloguj się do panelu administracyjnego WordPressa.
Z lewego menu nawiguj do: Plugins -> Add New Plugin (Wtyczki -> Dodaj nową wtyczkę).
Wyszukaj "WP Mail SMTP", a następnie zainstaluj i aktywuj wtyczkę oferowaną przez WPForms.
Po aktywacji przejdź do ustawień wtyczki WP Mail SMTP.
Wprowadzanie początkowych ustawień wtyczki
Wypełnij następujące pola w sekcji ustawień ogólnych wtyczki:
From Email: Wprowadź adres e-mail, z którego będą wysyłane wiadomości (Od: Adres e-mail).
Force From Email: Zaznacz to pole (Wymuś adres e-mail nadawcy).
From Name: Wprowadź nazwę, która ma być wyświetlana jako nadawca (Od: Nazwa).
Force From Name: Zaznacz to pole, jeśli chcesz wymusić nazwę nadawcy (Wymuś nazwę nadawcy).
Return Path: Zaznacz to pole (zalecane, aby otrzymywać informacje o niedostarczonych wiadomościach) (Ścieżka zwrotna).

Następnie, dla opcji Mailer (Usługa pocztowa), wybierz: Other SMTP (Inne SMTP).

Konfiguracja szczegółów serwera SMTP EmailLabs
Skonfiguruj ustawienia wtyczki, korzystając z informacji otrzymanych z EmailLabs:
SMTP Host:
smtp.emaillabs.net.pl
Encryption: Wybierz preferowaną metodę szyfrowania (Szyfrowanie):
TLS (zalecane)
SSL
SMTP Port: Wprowadź odpowiedni port w zależności od wybranego szyfrowania (Port SMTP):
587 dla TLS (zalecane)
465 dla SSL
Authentication: Wybierz opcję ON (Uwierzytelnianie: Włączone). (Jeśli ta opcja jest wyłączona, pola nazwy użytkownika i hasła SMTP nie będą dostępne).
SMTP Username: Wprowadź nazwę konta SMTP EmailLabs w formacie
1.nazwakonta.smtp
(Nazwa użytkownika SMTP).SMTP Password: Wprowadź hasło SMTP ustawione w panelu EmailLabs (Hasło SMTP).

Testowanie i zapisywanie konfiguracji
Po poprawnym wprowadzeniu wszystkich danych kliknij przycisk Save and Continue (Zapisz i kontynuuj). Wykonaj test, wysyłając e-maila z systemu WordPress, na przykład za pomocą funkcji "Example email" (Przykładowy e-mail), i sprawdź, czy wiadomość została poprawnie dostarczona.
Last updated