Mailgun to zautomatyzowana usługa e-mail, która umożliwia wysyłanie, odbieranie i śledzenie wiadomości e-mail z Twoich stron internetowych i aplikacji. Ułatwia także zarządzanie pocztą e-mail do celów marketingowych i innych.
UWAGA: Port 25 jest domyślnie zamknięty dla połączeń na maszynach wirtualnych domyślnie. Jeśli chcesz otworzyć port 25, kup Mail Bridge i skonfiguruj go w Starlight™ Manager.
Aby skonfigurować pocztę MailGun na WHM, skorzystaj z tego przewodnika.
Wykonaj poniższe kroki, aby skonfigurować usługę Mailgun i System E-mail dla swojej domeny po stronie CyberPanel:
Krok 1. Zarejestruj się w Mailgun. Oferują wiele planów kont w różnych cenach, które możesz zobaczyć tutaj:

Możesz się zarejestrować i utworzyć konto za darmo. W takim przypadku upewnij się, że pole wyboru „Dodaj informacje o płatności” nie jest zaznaczone.
UWAGA: Konta bez karty kredytowej mają limit 100 wiadomości dziennie:

Po wypełnieniu wszystkich pól kliknij „Utwórz konto”.
Krok 2. Zweryfikuj swoje konto e-mail, klikając przycisk „Zweryfikuj swój adres e-mail” w odpowiedniej wiadomości od Mailgun:

Krok 3. Skonfiguruj uwierzytelnianie nadawcy Mailgun. Są na to dwa sposoby:
Metoda 1:
Zaloguj się do swojego konta Mailgun >> kliknij sekcję „Wyślij” w menu po lewej >> „Wysyłanie” >> „Ustawienia domeny”;
W menu „Ustawienia domeny” przejdź do sekcji „Konfiguracja”;
Dodaj autoryzowanych odbiorców, wpisując potrzebny adres e-mail w polu „Adres e-mail” >> kliknij „Dodaj”:

Po tym otrzymasz wiadomość e-mail na wskazany adres. Aby potwierdzić dodanie, naciśnij przycisk "Zgadzam się":

Zostaniesz przekierowany do nowej karty w przeglądarce. Kliknij przycisk "Tak", aby potwierdzić dodanie adresu e-mail:

Po zakończeniu otrzymasz komunikat „Sukces”, co oznacza, że konto e-mail zostało dodane:

Metoda 2:
Zaloguj się do swojego konta Mailgun >> kliknij sekcję „Wyślij” w menu po lewej >> „Wysyłanie” >> „Domeny”. W tej sekcji kliknij przycisk „Dodaj nową domenę”:

Zostaniesz przekierowany na stronę, z której można dodać nową domenę do systemu Mailgun. Wpisz żądaną domenę w polu „Nazwa domeny”, wybierz potrzebne opcje i ustawienia zaawansowane, a następnie kliknij „Dodaj domenę”:

Następnie należy zweryfikować dodaną nazwę domeny, konfigurując odpowiednie rekordy TXT i MX DNS dla domeny.
Listę rekordów, które należy dodać, a także ich status, można sprawdzić na swoim koncie Mailgun >> w sekcji „Wyślij” w menu po lewej >> „Wysyłanie” >> „Domeny” >> przejdź do sekcji „Rekordy DNS”.
Po utworzeniu rekordów DNS dla domeny kliknij przycisk "Zweryfikuj" w prawym górnym rogu:

UWAGA: Propagacja rekordów DNS może potrwać do 24-48 godzin.
Po zakończeniu propagacji i dodaniu wszystkich wymaganych rekordów DNS do domeny, system Mailgun je zweryfikuje. Domena pojawi się teraz w sekcji „Domeny” menu „Wysyłanie”:

Krok 4. Następnym krokiem będzie skonfigurowanie ustawień SMTP dla konta e-mail po stronie WHM.
Aby uzyskać potrzebne dane SMTP, zaloguj się do swojego konta Mailgun >> kliknij sekcję „Wyślij” w menu po lewej >> „Wysyłanie” >> „Ustawienia domeny”. W tej sekcji otwórz zakładkę „Dane SMTP”.
Skopiuj wartość z pola „Login”, zresetuj hasło i zapisz dane na kolejny krok:

Krok 5. Edytuj plik konfiguracyjny Postfix
W Mailgun otwórz „Ustawienia domeny” z menu po lewej stronie, wybierz swoją domenę i kliknij dane SMTP. Tutaj znajdziesz swój host, użytkownika logowania i hasło. Kliknij zresetuj hasło, aby je uzyskać, po prostu je skopiuj i zapisz.

Otwórz plik konfiguracyjny Postfix /etc/postfix/main.cf w edytorze tekstu według własnego wyboru
nano /etc/postfix/main.cf
lubvi /etc/postfix/main.cf
Dodaj poniższe linie na końcu pliku:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST to faktyczny host Mailgun z Twojego konta
MAILGUN_USER to faktyczny użytkownik smtp Mailgun
MAILGUN_PASS to faktyczne hasło SMTP z Twojego konta Mailgun.
Zapisz plik i zrestartuj postfix, uruchamiając systemctl restart postfix
Teraz możesz przetestować dostarczanie poczty e-mail. W CyberPanel otwórz Email -> Dostęp do Webmail. Wprowadź tam swój e-mail i hasło.