Gdy uruchamiasz usługę na własnej domenie, szybko pojawiają się dwie potrzeby. Pierwsza: niezawodne maile transakcyjne (rejestracja, reset hasła, powiadomienia). Druga: prawdziwe skrzynki dla zespołu (support@, sales@) z IMAP/SMTP. Mailgun świetnie działa jako platforma do wysyłki przez API, ale nie jest typowym dostawcą skrzynek IMAP. Najbardziej rozsądny model to: odbiór poczty i skrzynki na własnym serwerze (FastPanel), a wysyłka transakcyjna przez Mailgun API. Możesz też zostawić opcję wysyłki bezpośrednio z serwera, ale wtedy Gmail wymaga poprawnej autoryzacji. Bez SPF/DKIM/PTR pojawi się błąd „unauthenticated sender”.

Potrzebujesz VPS/VDS?
Uruchom serwer w kilka minut i
zyskaj wsparcie 24/7
Zamów VPS

Krok 1: upewnij się, że FastPanel ma włączoną pocztę

Sprawdź:

  • Postfix (SMTP/MTA)

  • Dovecot (IMAP)

  • DKIM (OpenDKIM lub DKIM w panelu)

  • TLS (Let’s Encrypt) dla mail.

Dla klientów używaj 587 (Submission) i 993 (IMAPS).

Krok 2: DNS bez konfliktów

Zasady:

  • jeden SPF na @

  • jeden DMARC na _dmarc

  • DKIM może być kilka (różne selektory)

Odbiór: A + MX na własny serwer

  • A: mail95.216.1.58

  • MX: @mail.uhost.online. priorytet 10

SPF: Mailgun + IP serwera

  • TXT @: v=spf1 ip4:95.216.1.58 include:mailgun.org ~all

To jest klucz do naprawy blokady Gmail, gdy wysyłasz z własnego IP.

DKIM: osobno dla serwera i dla Mailgun

  • Serwer: s1._domainkey z publicznym kluczem i włączone podpisywanie w FastPanel/OpenDKIM.

  • Mailgun: rekordy DKIM z panelu Mailgun dodane dokładnie tak, jak podane.

DMARC: jeden, na start łagodny

  • _dmarc: v=DMARC1; p=none; adkim=s; aspf=s; pct=100; rua=mailto:dmarc@uhost.online; fo=1

Później quarantinereject.

Krok 3: PTR (Reverse DNS)

U dostawcy hostingu ustaw PTR:

  • 95.216.1.58 → mail.uhost.online

Krok 4: skrzynki w FastPanel

Dodaj domenę pocztową i utwórz skrzynki (support@, info@). Podłącz klienta do mail.uhost.online.

Krok 5: wysyłka przez Mailgun API

 
curl -s --user 'api:' \ https://api.eu.mailgun.net/v3/uhost.online/messages \ -F from='UHost ' \ -F to='gtasity3@gmail.com' \ -F subject='Test Mailgun API' \ -F text='Jeśli to czytasz, wysyłka działa.'

Krok 6: weryfikacja w Gmail

W “Pokaż oryginał” szukaj SPF=PASS i DKIM=PASS. Jeśli coś nie działa, najczęściej winne są duplikaty SPF/DMARC albo brak faktycznego podpisywania DKIM po stronie serwera.

Potrzebujesz serwera dedykowanego?
Mocne konfiguracje i
szybkie wdrożenie
Wybierz serwer