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.
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:
- Filtracja maili: Mailgun posiada wbudowany filtr spamowy, który zatrzymuje i nie przesyła dalej podejrzanych wiadomości.
- 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.
- Tworzenie aliasów dla domeny: Umożliwia tworzenie adresów w stylu [email protected].
- 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ę.
- 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)
- Limit wysyłki: Możesz wysłać do 10 tysięcy maili miesięcznie.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
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.
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 Receiving
i kliknąć przycisk Create new route
.
Przykład stworzenia aliasu mailowego z [email protected] na adres [email protected]? W mailgunie to moment – poniżej konfiguracja.
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.
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 wygeneruje hasło i wyświetli je u góry ekranu.
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
Przechodzisz do ustawień opcji Show all options
i wypełniasz pola danymi znajdującymi się w aplikacji.
Następnie testujemy połączenie, wysyłając wiadomość testową Send a test mail
, jeżeli wszystko jest skonfigurowane poprawnie, otrzymamy potwierdzenie sukcesu.
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
.
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.