Jak skonfigurować Mailgun SMTP na CyberPanel

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
lub
vi /etc/postfix/main.cf

  • Dodaj poniższe linie na końcu pliku:

relayhost = MAILGUN_HOST:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASS
smtp_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.

Wymagany jest prawidłowy adres e-mail