Integracje

Serwer SMTP dla WordPress – integracja z SMTP EmailLabs

Aleksandra Duło, 2 April 2015

Jesteś użytkownikiem WordPressa, z którego wysyłasz wiadomości email? Chciałbyś cieszyć się najwyższą dostarczalnością email? A może chciałbyś mieć dostęp do szczegółowej analityki każdego wysłanego przez Ciebie emaila? Tagować i porównywać dostarczalność, otwieralność i klikalność wiadomości? Jeśli Twoja odpowiedź choćby na jedno z tych pytań brzmi tak, to powinieneś podmienić tradycyjne SMTP i wypróbować EmailLabsTM

Jak podmienić serwer SMTP w WordPressie?

WordPress jest jednym z najpopularniejszych systemów CMS, dzięki któremu z łatwością stworzymy stronę internetową, sklep on-line, czy bloga. Niewątpliwą zaletą WordPressa jest dostępność wielu szablonów, które ułatwią zbudowanie wymarzonej strony oraz szeroka gama tzw. wtyczek, umożliwiających nieskończoną wręcz personalizację naszych projektów.

Wiele popularnych wtyczek pozwala na wysyłkę wiadomości email – np. podziękowanie za wypełnienie formularza, czy potwierdzenie zapisu do newslettera. Problem jednak rodzi się wtedy, gdy chcemy podmienić tradycyjny serwer SMTP hosta, na inną zewnętrzną usługę – np. serwer EmailLabsTM.

Jeśli chcemy podmienić serwer SMTP w naszym WordPressie, możemy skorzystać z gotowych wtyczek, które w szybki sposób pozwolą nam tego dokonać, lub wykorzystać nasze zdolności programistyczne. Poniżej przedstawimy oba rozwiązania.

Podmiana serwera SMTP w WordPress za pomocą wtyczek

Jedną z najpopularniejszych wtyczek, która umożliwia zmianę serwera SMTP jest Easy WordPress SMTP. Dzięki tej wtyczce możemy podmienić nie tylko serwer SMTP, ale też pole “From”. Po zainstalowaniu i włączeniu wtyczki, wchodzimy w ustawienia i wypełniamy poniższy formularz.

Aby poprawnie skonfigurować wtyczkę, zapoznaj się z naszą dokumentacją lub postępuj zgodnie z zamieszczoną poniżej instrukcją.

  • From Email Adress – podajemy adres, z którego powinna zostać wysłana wiadomość.
  • From Name – podajemy to, co chcielibyśmy aby zobaczył nasz odbiorca, np. nazwę naszej firmy.
  • SMTP Host – podajemy nazwę serwera – “smtp.emaillabs.net.pl”.
  • Type of Encription – podajemy sposób szyfrowania połączenia. Możemy zaznaczyć “none” lub “tls”.
  • SMTP Port – sugerujemy skorzystanie z portu 587
  • SMTP Authentication – wybieramy “yes”
  • SMTP username – podajemy nazwę konta SMTP, którą otrzymaliśmy po rejestracji w usłudze EmailLabsTM.
  • SMTP Password – podajemy hasło, które najpierw powinno zostać ustawione w panelu EmailLabsTM: Panel EmailLabs > Konta SMTP > Aktywne Konta > Zmień Hasło

Podmiana serwera SMTP w WordPress bez wtyczek, czyli za pomocą kodu

Dla tych, którzy od instalowania pluginów preferują kilka linijek kodu, poniżej przedstawiamy gotowy do wykorzystania snippet.

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";

	// Autoryzacja SMTP (tak=true|nie=false)
	$phpmailer->SMTPAuth = true;

	// Numer portu SMTP - 25 (brak szyfrowania), 
       //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 
        // lub nie wywołujemy metody
	$phpmailer->SMTPSecure = "tls";

	$phpmailer->From = "Twój adres e-mail";
	$phpmailer->FromName = "Nazwa nadawcy";
}

Podaną próbkę kodu należy dostosować do własnych ustawień email. Nazwę konta SMTP i hasło wysłaliśmy tuż po Twojej rejestracji w usłudze.

Następnie, tak przygotowany kod wklejamy do pliku functions.phpw naszym szablonie i gotowe!

Podsumowanie

Do najważniejszych zalet usługi EmailLabsTM możemy zdecydowanie zaliczyć jej uniwersalność i łatwość integracji. EmailLabsTM
z łatwością zintegrujemyz dowolnym systemem generującym wysyłkę email, np. WordPress, Joomla, Sales Manago, Atom Store,
IAI Shop, itp. W większości systemów informatycznych wystarczy odnaleźć ustawienia serwera SMTP i podmienić nazwę konta SMTP i hasło.

Dziś poruszyliśmy tematykę integracji EmailLabsTM z popularną platformą CMS – WordPress. Jak wynika z artykułu, taka integracja trwa mniej niż 5 minut. W przypadku pojawienia się jakichkolwiek problemów związanych z integracją lub pytań związanych z usługą, jak zwykle zapraszamy do zamieszczania komentarzy lub kontaktu bezpośredniego. W kolejnych artykułach z cyklu “Integracje”, będziemy was instruować, w jaki sposób możecie połączyć EmailLabsTM z wybranymi, popularnymi systemami CRM, CMS, czy Marketing Automation.

Jeśli chcesz mieć dostęp do szczegółowej analityki każdego wysłanego przez Ciebie emaila z platformy WP – to nie zwlekaj i załóż konto EmailLabsTM. Wysyłaj do 24 000 wiadomości miesięcznie zupełnie za darmo.

EmailLabsTM nie jest w żaden sposób powiązany, lub sponsorowany przez usługi takie jak WordPress. Logo WordPress jest zastrzeżonym znakiem handlowym Automattic Inc.

Najpopularniejsze

Najnowsze wpisy na blogu