mailgun
mailgun

Mailgun – co to jest i jak z tego korzystać oraz konfiguracja z WordPress

Efektywna i bezproblemowa wysyłka maili dla Twojej strony czy aplikacji

Ostatnio zaktualizowany:

Mailgun to platforma internetowa przeznaczona do masowej wysyłki e-maili. Jest ona szczególnie ceniona przez deweloperów stron internetowych. Za jej pośrednictwem można wysyłać wiadomości nawet wtedy, gdy nasz serwer nie ma skonfigurowanego protokołu SMTP

Chociaż Mailgun został stworzony z myślą o deweloperach aplikacji, nie jest on ograniczony tylko do nich. Przy jego pomocy nawet proste aplikacje, takie jak WordPress, mogą wysyłać e-maile, na przykład z formularzy kontaktowych. Co więcej, za pomocą Mailgun możesz tworzyć aliasy e-mailowe dla swojej domeny. Jeśli jesteś ciekawy pełnej oferty Mailgun, zapraszam do odwiedzenia ich oficjalnego bloga.

Chociaż platforma oferuje darmowy pakiet, konieczne jest podanie danych kredytowych w celu dodania własnej domeny. To zabezpieczenie zostało wprowadzone w odpowiedzi na nadużycia ze strony spamerów.

Poniżej znajdziesz przetłumaczony obrazek, który ilustruje zasady działania Mailgun.

Mailgun - jak działa?
Jak działa Mailgun?

Jeśli Twój WordPress ma problemy z wysyłką e-maili z powodu braku tej funkcji na serwerze, Mailgun będzie świetnym rozwiązaniem tego problemu.

Do czego można wykorzystać mailguna?

Mailgun to potężne narzędzie, które można wykorzystać do różnorodnych zastosowań związanych z e-mailem. Oto kilka z nich:

  1. Filtracja maili: Mailgun posiada wbudowany filtr spamowy, który zatrzymuje i nie przesyła dalej podejrzanych wiadomości.
  2. Wysyłanie maili przez API: Dzięki Mailgun możemy bezproblemowo wysyłać wiadomości z różnych aplikacji, takich jak formularze kontaktowe na stronach WordPressa.
  3. Tworzenie aliasów dla domeny: Umożliwia tworzenie adresów w stylu [email protected].
  4. Zarządzanie listami mailingowymi: Za jego pomocą możemy tworzyć listy mailingowe, które są powiązane z unikalnymi aliasami e-mail, co umożliwia skuteczniejszą komunikację.
  5. Tworzenie szablonów wiadomości: Mailgun oferuje opcję tworzenia gotowych szablonów do wysyłki, co ułatwia regularną komunikację.

Ponadto, tworzenie aliasów mailowych jest niezwykle przydatnym narzędziem w zarządzaniu prywatnością. Gdy rejestrujesz się w różnych sklepach internetowych, używając unikalnych aliasów (np. [email protected]), Mailgun może przekierowywać wszystkie wiadomości na Twój główny adres e-mail. Jeśli otrzymasz spam na jeden z tych aliasów, wiesz dokładnie, który sklep mógł sprzedać Twoje dane lub doświadczyć wycieku informacji. Dzięki temu możesz szybko zablokować korespondencję z danego aliasu, zwiększając swoją prywatność i bezpieczeństwo online.

W skrócie, Mailgun to wszechstronne narzędzie, które oferuje mnóstwo funkcji, pozwalając lepiej zarządzać i optymalizować korespondencję e-mail.

Co oferuje darmowa wersja mailguna? (na dzień 18.01.2020)

  1. Limit wysyłki: Możesz wysłać do 10 tysięcy maili miesięcznie.
  2. Walidacja adresów e-mail: Dostajesz 100 walidacji miesięcznie, które pomagają sprawdzić, czy adres e-mail, na który chcesz wysłać wiadomość, faktycznie istnieje.
  3. Logi: Możliwość śledzenia logów przez 5 dni, co ułatwia analizę i rozwiązywanie problemów związanych z wysyłką i odbiorem e-maili.
  4. Analityka maili: Oferuje narzędzia do monitorowania skuteczności Twoich kampanii e-mail. Dzięki niej dowiesz się, ile wiadomości zostało dostarczonych, a ile zostało zablokowanych lub odrzuconych.

Korzystając z darmowego planu, uzyskujesz podstawowy wgląd w działanie Twoich kampanii e-mailowych oraz narzędzia do optymalizacji i poprawy skuteczności wysyłki.

Jak wygląda panel mailguna?

  • Po zalogowaniu się do Mailgun, użytkownik jest przekierowywany do panelu głównego. Jest to przegląd wszystkich kluczowych funkcji i aktywności związanych z Twoim kontem. Można zobaczyć statystyki dotyczące wysyłanych maili, statusy dostarczenia i inne ważne informacje.
Mailgun - panel główny aplikacji
Mailgun – panel główny aplikacji
  • Filtr spamowy – W tej sekcji możesz zobaczyć, jak skutecznie Mailgun wychwytuje i blokuje niechciane wiadomości. Przykład: Jeśli założyłeś alias e-mailowy w Mailgun i otrzymujesz na niego spam, ten filtr pomoże wychwycić i zablokować te wiadomości, a ty zobaczysz je tutaj.
Mailgun - blokada wiadomości spam
Zablokowany spam za pomocą mailguna.
  • Tworzenie routingów (aliasów mailowych) – W tej części panelu możesz tworzyć i zarządzać aliasami mailowymi. Alias e-mailowy to alternatywny adres e-mail, który przekierowuje wiadomości na Twój główny adres e-mail. Dzięki Mailgun możesz łatwo tworzyć aliasy dla różnych celów, na przykład do rejestracji w różnych sklepach czy serwisach online. Wszystkie wiadomości wysłane na te aliasy będą przekierowywane na Twój główny adres e-mail, umożliwiając lepsze zarządzanie korespondencją i ochronę przed spamem.
Aliasy mailowe w Mailgun
Tworzenie aliasów mailowych w mailgunie.

Jak skonfigurować mailgun na domenie?

Po rejestracji należy dodać informacje o karcie kredytowej. Następnie możliwość dodania domeny zostanie odblokowana. Po dodaniu domeny musisz przejść do zakładki domain settings i na podstawie tam znajdujących się danych, dodać do swojej domeny rekordy DNS.

Mailgun - konfiguracja aplikacji
Konfiguracja mailgun

Następnie wyświetlone wyżej informacje należy wprowadzić do stworzonych rekordów DNS (mx, txt, cname) domeny. Poniżej przykład z CloudFlare.

Rekordy DNS powiązanie z mailgun
Rekordy DNS powiązanie z mailgun

Po wdrożeniu nowych rekordów należy poczekać na propagacje, czyli aktualizacje DNS. Czas oczekiwania jest zależny od rejestratora domeny. W Mailgunie możesz sprawdzić aktualne wartości rekordów DNS za pomocą przycisku Check DNS Records Now.

Gdy rekordy zostały wypełnione prawidłowo, to mailgun wyświetli informacje z zieloną fajką. Od tego momentu możesz rozpocząć korzystanie z aplikacji.

Jak stworzyć alias w swojej domenie, który obsłuży mailgun?

Jeżeli krok wyżej został wykonany. Możesz przejść do stworzenia swojego aliasu mailowego. Wykonuje się to w zakładce Receivingi kliknąć przycisk Create new route.

Mailgun receiving
Tworzenie aliasu – opcja w menu

Przykład stworzenia aliasu mailowego [email protected] na adres [email protected]? W mailgunie to moment – poniżej konfiguracja.

Stworzenie aliasu mailowego
Tworzenie aliasu mailowego w mailgun dla wyżej podanego przykładu

Po stworzeniu aliasu – możesz go przetestować. Wyślij sobie mail na podany adres i zobacz czy działa on prawidłowo. Pamiętaj, że możesz skonfigurować różne reguły np. wildcard na całą domenę! Otrzymałeś mail? To sprawdź logi w mailgun, wskazują one które maile przechodzą dalej, które zostały zablokowane np. przez filtr spamowy.

Mailgun - logi spam
Mailgun – logi wiadomości dostarczonej.

Jak skonfigurować mailguna na WordPressie?

Nie możesz wysłać ze strony WordPress wiadomości mail np. z formularza kontaktowego? Rozwiązać to możesz za pomocą mailguna, poniżej poradnik krok po kroku jak to zrobić.

W panelu należy stworzyć użytkownika o uprawnieniach SMTP do domeny Sending -> Domain Settings -> SMTP Credentials

Mailgun - dodawanie użytkownika SMTP
Mailgun – dodawanie użytkownika SMTP
Nowy login w domenie
Nowy login użytkownika w domenie.

Mailgun wygeneruje hasło i wyświetli je u góry ekranu.

Hasło mailgun
Wygenerowane hasło

Mając już login i hasło, musisz posiadać wtyczkę, która zarządza połączeniami mailowymi z WordPressa. Rekomenduje do tego wtyczkę Post SMTP

Wtyczka Post SMTP WordPress
Wtyczka Post SMTP WordPress

Przechodzisz do ustawień opcji Show all options i wypełniasz pola danymi znajdującymi się w aplikacji.

Mailgun - konfiguracja smtp wordpress
Konfiguracja post SMTP z danymi mailgun

Następnie testujemy połączenie, wysyłając wiadomość testową Send a test mail, jeżeli wszystko jest skonfigurowane poprawnie, otrzymamy potwierdzenie sukcesu.

Mail z WordPressa wysłany przez mailguna.
Mail został wysłany

To już koniec – teraz każdy formularz wysyłający maile w WordPressie będzie korzystał z tych ustawień SMTP!

Spam – filtr w ustawieniach mailguna

Im dłużej będziesz korzystać z aliasów e-mail, tym więcej otrzymasz spamowych maili, dlatego rekomenduje ustawienie opcji filtru spamu. Opcja będzie wyłapywać spam trafiający do aplikacji przez ustawione wcześniej aliasy Domain Settings -> Inbound spam filter.

Ustawienie opcji o blokadzie spamu
Blokada spamu w opcjach mailguna

Podsumowanie z informacją, dlaczego korzystam z tego rozwiązania

Korzystam z Mailgun, ponieważ to narzędzie stanowi odpowiedź na wiele problemów, z którymi borykają się deweloperzy i właściciele stron. Wielu dostawców hostingowych nie oferuje prostego sposobu integracji z WordPress w zakresie poczty e-mail, a posiadanie własnego serwera bez zintegrowanego klienta SMTP rodzi trudności z wysyłką wiadomości. Alternatywne rozwiązania, takie jak darmowe konta e-mail, często wiążą się z ograniczeniami, takimi jak konieczność lokalizacji w Polsce czy ograniczenia w ilości przesyłanych wiadomości.

Mailgun eliminuje te problemy, oferując elastyczne i niezawodne API do wysyłki wiadomości e-mail. Co więcej, tworzenie aliasów pozwala na łatwe przekierowywanie wiadomości, co jest nieocenione w sytuacjach, gdy zmieniamy dostawcę hostingowego i nie chcemy tracić dostępu do istniejących skrzynek e-mail.

Dla deweloperów, Mailgun to gwarancja, że bez względu na miejsce hostowania aplikacji, maile zostaną poprawnie wysłane i dostarczone. Przy zmianie DNS lub przenoszeniu domeny, ryzyko utraty ważnych wiadomości e-mail jest realne. Mailgun chroni przed tym, umożliwiając łatwe tworzenie i zarządzanie aliasami, co jest niezwykle przydatne, zwłaszcza przy korzystaniu z zewnętrznych usług DNS, takich jak Cloudflare.

W skrócie, Mailgun to dla mnie pewność, że moje wiadomości e-mail dotrą do odbiorców niezawodnie i bezproblemowo, bez konieczności ingerencji w konfigurację serwera.

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.