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.

1

Instalacja wtyczki Easy WP SMTP

  • Pierwszym krokiem jest instalacja wtyczki Easy WP SMTP na Twojej stronie.

  • Przejdź do Plugins -> Add new plugin (Wtyczki -> Dodaj nową wtyczkę) i wyszukaj "Easy WP SMTP".

  • Następnie zainstaluj i aktywuj wtyczkę na swojej stronie.

2

Konfiguracja Easy WP SMTP

  • Przejdź do Easy WP SMTP -> Settings (Easy WP SMTP -> Ustawienia).

  • W sekcji Mailer Settings (Ustawienia usługi pocztowej) wybierz Other SMTP (Inne SMTP).

3

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)

4

Zapisywanie konfiguracji

Kliknij Save settings (Zapisz ustawienia), aby zapisać dane.


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.

1

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.

2

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).

3

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).

4

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