Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

📧 Kuidas seadistada domeeni e-posti edastamine Gmaili Mailguni kaudu

📧 Kuidas seadistada domeeni e-posti edastamine Gmaili Mailguni kaudu

Sa ostsid domeeni, panid saidi püsti, aga ei loonud sellele kunagi e-posti. Sest väljavaade logida iga päev eraldi veebiliidesesse hostingu jaoks või paarile kirjale vastamiseks Google'i kontode vahel ümber lülitada on tüütu rutiin. Ja 6 dollarit kuus Google Workspace'i eest üheainsa hello@ postkasti jaoks tundub liialdus.

Mailgun lahendab selle probleemi elegantselt. See on transaktsioonilise e-posti teenus, mis mitte ainult ei saada API kaudu sadu tuhandeid kirju, vaid võtab ka sinu domeenile saabuvaid kirju vastu ja suunab need edasi ükskõik kuhu, näiteks sinu tavalisse Gmaili. Seadista üks kord ja unusta: kirjad aadressile [email protected] jõuavad samasse kohta, kus kõik muu.

💡 Kiire ülevaade:

  • Registreeru Mailgunis ja kinnita oma isik kaardiga (kaitse rämpspostitajate vastu)
  • Lisa oma domeen, seadista DNS-kirjed Cloudflare'is (või oma NS-serveris) ja oota kinnitust
  • Loo Route ehk reegel, mis ütleb Mailgunile: „kõik, mis tuleb aadressile hello@, suuna edasi aadressile [email protected]"
  • Seadista Gmail saatma läbi Mailguni SMTP, et saaksid vastata domeeni aadressilt, mitte @gmail.com aadressilt

Miks Mailgun, mitte muud meetodid

Enne seadistamise juurde asumist kiire märkus selle kohta, mida inimesed veel proovivad ja miks Mailgun võidab.

Google Workspace (endine G Suite). Teeb täpselt seda, mida vaja: logi domeeni aadressiga gmail.com sisse. Kuid see pole ammu enam tasuta, nüüd on see tellimus alates 6 dollarist kuus kasutaja kohta. Isikliku domeeni ja paari aadressi jaoks on see ülemaksmine. Kooli, ettevõtte või mittetulundusühingu puhul on sellel mõtet; isikliku projekti jaoks mitte.

Edasisuunamine cPanelist. Enamik hostingu pakkujaid pakub seda võimalust „karbist välja". Töötab seni, kuni domeen on hostingul. Kuid niipea, kui cPaneli hostingust lahkud (näiteks VPS-i või staatilise saidi peale), kaob see meetod koos sellega. MX-kirjed peavad osutama hostingule, kui DNS on Cloudflare'is, on lihtne segadusse sattuda.

POP3 kaudu toomine Gmailis. Gmail oskab POP3 kaudu kirju kolmanda osapoole postkastist tuua. Probleem: sul on endiselt vaja seda kolmanda osapoole postkasti (hosting, registripidaja) ja kirjade laadimise viivitus võib olla kuni 15-30 minutit. Pole hetkeline.

Zoho Mail. Tasuta pakett kuni 5 kasutajale, pole paha. Aga kui vajad ainult edasisuunamist, on täisfunktsionaalse e-posti hostingu koos Zoho liidesega kaasa vedamine liialdus. Lisaks ei taha kõik oma e-posti veel ühele kolmanda osapoole teenusele Google'i otsa anda.

Amazon SES + AWS Lambda. Kõige hardcore'im tee: võta kirjade vastuvõtuks SES, kirjuta Node.js skript Lambdale, mis kirju edasi suunab. Kiri ei suunata edasi samal kujul, From päis asendatakse, alles jääb ainult Reply-to. Seadistamise keerukus lihtsaks edasisuunamiseks on selgelt ülemäärane. See variant on neile, kes juba elavad AWS ökosüsteemis.

Mailgun on selles kontekstis kuldne kesktee. Flex-plaaniga (0 dollarit kuus, kuni 100 kirja päevas saatmiseks) saad piiramatu sissetulevate kirjade vastuvõtu. Seadista üks kord, töötab aastaid.

Registreerimine ja domeeni lisamine Mailgunis

Mine Mailguni ja registreeru. Süsteem küsib pangakaardi andmeid, see ei ole tasu, vaid isiku tuvastamine (Stripe'i kaudu). E-kirjade saatmine on rämpsposti suhtes haavatav, seega Mailgun kindlustab end: päris inimene kaardiga = väiksem risk, et infrastruktuuri kaaperdatakse masspostituse jaoks.

Mailguni domeenide paneel koos lisatud saitide loendiga

Klõpsa Add New Domain.

Vorm uue domeeni lisamiseks Mailgunis

Sisesta domeen kujul example.com, ilma www-ta, ilma https://-ita, ilma alamdomeenideta. Pööra tähelepanu regiooni valikule (US või EU), see on oluline GDPR-i ja geolokatsiooni jaoks ning tuleb hiljem kasuks marsruutide loomisel.

Pärast domeeni lisamist pakub Mailgun välja komplekti DNS-kirjeid kinnitamiseks: CNAME, kaks MX-i ja kaks TXT-d. Need tuleb seadistada oma NS-teenuse pakkuja juures.

DNS-kirjete seadistamine (Cloudflare)

Allolev ekraanipilt näitab, kuidas see Cloudflare'is välja näeb. Mine domeeni seadete → DNS-i vahekaardile ja lisa kirjed rangelt vastavalt Mailguni väärtustele:

Mailguni DNS-kirjed Cloudflare'i paneelis: MX, TXT ja CNAME

Oluline: enne lisamist kustuta kõik olemasolevad e-postiga seotud MX- ja TXT-kirjed (näiteks hostingu omad). Vastuolulised kirjed on kõige sagedasem põhjus, miks edasisuunamine esimesel katsel ei tööta.

Pärast kirjete salvestamist kontrollib Mailgun neid automaatselt. Tavaliselt võtab see aega 2 kuni 48 tundi, praktikas, kiire NS-i (Cloudflare) puhul, kinnitatakse domeen 5-15 minutiga. Klõpsa Mailguni paneelis nuppu Check DNS Records, kuid see nupp ei kiirenda protsessi, vaid käivitab lihtsalt kontrolli.

Marsruudi loomine: edasisuunamise seadistamine

Domeen kinnitatud? Suurepärane. Mine jaotisesse Receiving, seal seadistataksegi peamine asi: mida sissetulevate e-kirjadega teha.

Tühi vastuvõtu sektsioon Mailgunis enne edastusreeglite loomist

Vali regioon (US või EU), sama, mis domeeni lisamisel. Ilma regiooni valimata ei näe sa varem loodud reegleid. Pea meeles: Mailgun ei salvesta e-kirju nagu postkast, sa ei näe „inboxi" nimekirjana. Ainult läbikäinud e-kirjade logi.

Klõpsa Create Route. Siin on minimaalselt piisav seadistus:

Saaja vaste edastusreegli loomine Mailgunis

Kolm väljenditüüpi (Expression Type):

  • Catch All, kõik, mis tuleb ükskõik millisele aadressile @example.com, läheb Gmaili. Lihtne, kuid meelitab ligi rämpsposti: robotid saadavad aadressidele admin@, webmaster@ ja teistele mitteeksisteerivatele aadressidele ning see kõik jõuab sinu postkasti.

  • Match Recipient, edasisuunamine ainult ühele konkreetsele aadressile (nagu ekraanipildil). Minimaalselt rämpsposti, maksimaalne kontroll.

  • Custom, parim valik, kui aadresse on mitu. Võimaldab kirjeldada edasisuunamise loogikat avaldise abil.

Näidiskood kahe aadressi jaoks:

1(match_recipient("[email protected]") or match_recipient("[email protected]"))

Kolm aadressi:

1(match_recipient("[email protected]") or match_recipient("[email protected]") or match_recipient("[email protected]"))

Muster on ilmne: ümbritse iga match_recipient(...) sulgudega ja ühenda or-iga.

Jääb üle vaid kontrollida, kas edasisuunamine töötab. Saada testkiri domeeni aadressile, kuid mitte sellest Gmailist, kuhu edasisuunamine on seadistatud (Mailgun kukutab sellised kirjad vaikselt maha, et vältida tsüklit). Palu sõpra või kasuta mõnda teist oma aadressi.

Mailguni logides peaks kiri läbima ahela: Accepted → Routed → Delivered. Pärast seda näitab Gmail seda postkastis.

Domeeni aadressilt saatmine Gmaili kaudu (SMTP)

Sissetulev edasisuunamine töötab. Aga kui sa vastad kirjale, on saatjaks sinu @gmail.com, mitte domeeni aadress. Et vastata „korralikult", pead õpetama Gmaili saatma e-kirju Mailguni SMTP-serverite kaudu.

Mine Mailgunis → Domain SettingsSMTP credentials vahekaardile:

Mailguni SMTP-andmed: server, kasutajatunnus ja parooli lähtestamise nupp

Klõpsa roosat nuppu Reset Password, parool kuvatakse ühe korra hüpikteates. Pane kirja kolm asja:

  • SMTP server, midagi sellist nagu smtp.eu.mailgun.org (EL-i regiooni puhul)
  • Login, vaikimisi [email protected]
  • Password, see ühekordne parool

Need volitused töötavad saatmiseks ükskõik milliselt sinu domeeni aadressilt. Kui postmaster ei meeldi, loo uued SMTP-volitused.

Nüüd Gmail. Minge jaotisse Seaded → Kontod ja import, alajaotusse Saada meil kui:

Gmaili seaded: „Saada kui” jaotis koos aadressi lisamise nupuga

Klõpsake Lisa veel üks e-posti aadress. Nimi on see, mida adressaadid näevad väljal „Kellelt". Aadress on teie domeeni aadress, näiteks [email protected]. Protsessi tuleb korrata iga aadressi puhul.

Gmaili SMTP-seadete vorm: server, port, kasutajatunnus ja Mailguni parool

Sisestage: SMTP-server, Mailguni kasutajatunnus ja parool. Port, 587, protokoll, TLS. Klõpsake Lisa konto.

Gmaili kinnituskiri lisatud aadressi kinnitamiseks

Teie domeeni aadressile (mis juba suunab edasi Gmaili) saadetakse kinnituslingiga meil, klõpsake sellel. Valmis:

Saatja aadresside rippmenüü Gmailis kirja koostamisel

Nüüd saate Gmailis meili koostades valida väljal „Kellelt" ükskõik millise lisatud aadressidest. Ja kui vastate meilile, mis tuli domeeni aadressile, asendab Gmail selle automaatselt õigega.

Mailguni alternatiivid: mis muutus 2026. aastal

Mailgun pole ainus valik ja selle juhendi esimeste versioonide ilmumisest möödunud 6 aasta jooksul on turule tulnud uusi tegijaid. Siin on lühike ülevaade kolmest praegusest alternatiivist ainult edasisuunamise ülesande jaoks:

ImprovMX, loodud spetsiaalselt e-posti edasisuunamiseks. Tasuta pakett: kuni 25 aliast domeeni kohta. Kaarti pole vaja. Miinus: saatmine (SMTP) ainult tasulistes pakettides alates 9 dollarist kuus. Kui vajad ainult sissetulevat edasisuunamist, siis lihtsamat varianti kui Mailgun ei eksisteeri.

Forward Email, avatud lähtekoodiga, privaatsusele keskendunud. Isiklikuks kasutuseks tasuta. Tasulised paketid alates 3 dollarist kuus. Hea neile, kes ei soovi oma kaarti sisestada ja eelistavad ise majutatavaid lahendusi.

Cloudflare Email Routing, ilmus 2022. aastal ja on nüüd tasuta Cloudflare'i paketti sisse ehitatud. Kui sinu DNS on juba Cloudflare'is, lülitub see sisse sõna otseses mõttes kahe klõpsuga. Miinus: ainult edasisuunamine, domeeni aadressilt saatmist ei pakuta. Selle jaoks pead ikkagi seadistama kolmanda osapoole SMTP (näiteks seesama Mailgun või SendGrid).

Kui DNS on juba Cloudflare'is ja saatmist vaja pole, lahendab Email Routing ülesande ilma registreerimisteta. Kui vajad nii edasisuunamist kui ka saatmist, jääb Mailgun kõige tasakaalustatumaks valikuks võimaluste ja keerukuse suhte poolest.

⁉️🤔 Korduma kippuvad küsimused

Miks küsib Mailgun pangakaardi andmeid?

See ei ole tasu, kaarti kasutatakse ainult isiku tuvastamiseks Stripe'i kaudu. E-posti taristu on rämpspostitajatele maitsev suutäis, seega Mailgun kaitseb end: päris inimene kaardiga ei saada miljoneid rämpskirju. See filtreerib välja ka mass-spämmerid ja sinu kirjade kohaletoimetamine ei kannata samal IP-l olevate pahatahtlike naabrite tõttu. Kui sa kategooriliselt ei soovi kaarti sisestada, vaata ImprovMX-i või Cloudflare Email Routingut (ülalpool alternatiivide jaotist). Tasuta alternatiive, mis kaarti ei küsi, on olemas, kuid peaaegu alati piirangutega, kas aadresside arvus või ilma SMTP saatmiseta.

Kas Mailguni saab kasutada ainult edasisuunamiseks, ilma saatmiseta?

Jah, ja just nii teeb enamik inimesi. Mailguni tasuta paketis maksad 0 dollarit kuus, kui sa ei ületa 100 väljaminevat kirja päevas. Sissetulev edasisuunamine on piiramatu, võta vastu ja suuna edasi nii palju kui soovid. SMTP saatmine on vajalik ainult domeeni aadressilt vastamiseks. Eralda ülesanded: Route Mailgunis ainult sissetulevaks edasisuunamiseks ja väljaminevate vastuste jaoks eraldi SMTP volitused Gmailis. Nii on lihtsam limiite kontrollida: isegi klientidele massvastamise korral on 100 kirja päevas isiklikuks kirjavahetuseks enam kui piisav.

Mida teha, kui kirjad pärast seadistamist ei saabu?

Kolm tüüpilist põhjust: vanad majutusteenuse MX-kirjed pole kustutatud (konflikt Mailguniga), vastuvõtu jaotises pole piirkonda valitud (reeglid pole nähtavad) või testitakse samalt Gmaili aadressilt, kuhu edasisuunamine on seadistatud, Mailgun jätab sellised kirjad vahele. Kontrolli Mailguni logisid: isegi kui kiri Gmaili ei jõudnud, näed jaotises Logs selle staatust. Accepted tähendab, et Mailgun võttis kirja vastu. Routed, reegel töötas. Rejected või Failed, otsi probleemi rämpspostifiltrist või DNS-kirjete konfliktist. Accepted puudumine tähendab, et kiri ei jõudnud üldse Mailgunini, kontrolli MX-kirjeid käsuga dig MX example.com või veebitööriistadega.

Kas domeeni tuleb Mailgunis uuendada?

Ei. Domeeni verifitseerimine on ühekordne protseduur. Seni, kuni DNS-kirjed (MX, TXT, CNAME) on sinu NS-serveris seadistatud, võtab Mailgun kirju vastu. Domeen ei aegu ega vaja uuendamist. Ainus, mida tasub kord poole aasta jooksul teha, on paneeli sisse logida ja domeeni staatust kontrollida. Kui kustutasid kogemata TXT-kirje majutusteenuse vahetamisel, hoiatab Mailgun liideses. Parandamine on minuti töö: lisa kirje tagasi ja klõpsa „Check DNS".

Kas Mailguni eest on mõtet maksta, kui Flex-paketist piisab?

Isiklikuks edasisuunamiseks paari aadressiga on Flex-pakett enam kui piisav. Tasulised paketid (alates 15 dollarist kuus) on mõttekad, kui: saadad saidilt tehingukirju (registreerimised, parooli lähtestamine), vajad kõrge kohaletoimetatavuse jaoks spetsiaalset IP-reputatsiooni või saadad API kaudu turunduskampaaniaid. Kasulik omadus ka tasuta paketis on logimine: iga sissetulev kiri kirjutatakse logisse koos sisu ja päistega. Silumiseks või registreerimiskirja leidmiseks, mis kuhugi kadus, on see hindamatu.

Kas Mailguniga on 2026. aastal mõtet jännata?

Kui sul on üks domeen, DNS Cloudflare'is ja saatmist vaja pole, lülita sisse Cloudflare Email Routing. Kaks klõpsu, tasuta, ilma kaardita.

Kui domeene on mitu, vajad nii edasisuunamist kui ka domeeni aadressidelt saatmist, lahendab Mailgun Flex-paketis ülesande täielikult. Jah, nad küsivad kaarti, kuid see on ühekordne verifitseerimine, mitte tellimus. Seadista üks kord ja kiri aadressilt [email protected] jõuab samasse kohta, kuhu kõik muu. Ilma eraldi vahelehtedeta, ilma majutusteenuse veebiliidesteta, ilma igakuiste Google Workspace'i arveteta.

Proovi järele: Mailguni registreerimine võtab 5 minutit, esimene edasisuunamine hakkab tööle tunni jooksul.