Mэдээллийн сан
Өөрийн Mailgun бүртгэлээр дамжуулан имэйл илгээх
Өөрийн Mailgun бүртгэлийг холбох нь: илгээх дэд домэйн, нийтлэх SPF, DKIM болон MX бичлэгүүд, хувийн API түлхүүрийн оронд илгээх түлхүүр нэмэх, мөн EU байршилтай бүртгэл яагаад US хост руу 401 алдаа буцаадгийг тайлбарлана уу.
Таунд Mailgun-ын бүртгэл болон таны домэйн DNS рүү хандах эрх шаардлагатай.
Mailgun-ын өөрийн баримт бичиг: Домэйн нэмэх болон баталгаажуулах · API түлхүүрүүд · Бүртгүүлэх
1. Илгээх домэйнээ Mailgun руу нэмэх
Mailgun хяналтын самбар руу орж Send → Domains → Add New Domain хэсэгт очиод жишээ нь mail.yourdomain.com гэх мэт дэд домэйн (subdomain) оруулна уу.
⚠️ Mailgun-ын өөрийн зөвлөмж нь дэд домэйн ашиглах явдал бөгөөд энэ нь бусад үйлчилгээ үзүүлэгчдийг бодвол энд илүү чухал юм: Mailgun нь таны өгсөн аливаа зүйл дээр өөрийн SPF болон DKIM бичлэгүүдийг тохируулдаг бөгөөд үүнийг үндсэн домэйн рүүгээ чиглүүлбэл Эдгээр бичлэгүүд нь таны бизнесийн шуудангийн хайрцагнуудын найдаж буй бичлэгүүдийн хажууд байрлана.
Өгөгдлөө байрлуулахыг хүссэн бүс нутгаа сонгоно уу — US эсвэл EU. Үүнийг тэмдэглэж авна уу; танд 4 дэх алхамд хэрэгтэй байх бөгөөд энэ бол хамгийн түгээмэл гардаг алдаа юм.
2. Mailgun-аас өгсөн DNS бичлэгүүдийг нийтлэх
Mailgun танд жагсаалтыг харуулах болно. Тэдгээрийн тус бүрийг DNS үйлчилгээ үзүүлэгч дээрээ нэмнэ үү.
| Төрөл | Хост | Зорилго | | --- | --- | --- | | TXT | mail.yourdomain.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.yourdomain.com | DKIM нийтийн түлхүүр | | CNAME | email.mail.yourdomain.com | Хяналт болон буцаалтын удирдлага | | MX | mail.yourdomain.com | Буцаалт хүлээн авах (Mailgun-ын хоёр MX хост) |
⛔ Хэрэв таны илгээж буй дэд домэйн дээр SPF бичлэг аль хэдийн байгаа бол үүнийг засаарай — хоёр дахь бичлэг бүү нэм. Хоёр SPF TXT бичлэгтэй домэйн нь SPF шалгалтыг бүхэлд нь амжилтгүй болгодог бөгөөд энэ нь огт байхгүй байснаас ч дор юм.
Дараа нь Mailgun дээр Verify DNS Settings дээр дарна уу. Ногоон өнгөтэй болох хүртэл нэг цаг хүртэл хугацаа шаардагдаж магадгүй юм.
⭐ Та зөвхөн илгээж байгаа байсан ч MX бичлэгүүдийг нэмнэ үү. Эдгээр нь Mailgun буцаалтыг хэрхэн цуглуулдаг арга юм. Тэдгээр нь байхгүй бол буруу хаяг руу ирсэн зурвас хаашаа ч үгүй буцаж, Mailgun үүнийг хааж чадахгүй бөгөөд та хэзээ ч юм хүлээн авахгүй хаяг руу зурвас илгээхийн төлөө төлбөрөө төлсөөр байх болно.
3. API түлхүүрээ авах
Send → Sending → Domain settings → API keys, эсвэл таны бүртгэлийн API Keys хуудас.
Хэрэв таны багц санал болгодог бол бүртгэлийнхээ хувийн API түлхүүрийн оронд энэ домэйнд зориулсан sending key ашиглана уу. Илгээх түлхүүр нь зөвхөн илгээх боломжтой; хувийн түлхүүр нь таны лог файлуудыг уншиж, бүртгэлийг өөрчлөх боломжтой. Бидэнд хоёр дахь түлхүүрийг хадгалах ямар ч шалтгаан байхгүй.
4. Zinn® дээр холбох
Хяналтын самбараасаа Email sending хэсгийг нээгээд бөглөнө үү:
- Provider — Mailgun
- Send from this domain —
mail.yourdomain.com(хаяг биш, домэйн) - Mailgun sending domain — Mailgun дээр нэмсэн домэйнэтэй яг ижил домэйн
- Region — 1 дэх алхамтай тохирох
usэсвэлeu - Mailgun API key — 3 дахь алхам дахь түлхүүр
⛔⛔ Бүс нутгаа зөв сонгоно уу. EU-д байрладаг Mailgun бүртгэлүүд нь цоо өөр API хостоос үйлчилгээ үзүүлдэг. EU бүртгэлийн түлхүүрийг US хост руу илгээхэд "401 Unauthorized" гэсэн алдаа буцаадаг — энэ нь буруу түлхүүр оруулсан мэт харагддаг. Хэрэв таны түлхүүр гарцаагүй зөв бөгөөд 401 алдаа гарч байвал энэ нь бараг үргэлж ийм шалтгаантай байдаг.
5. Туршилт илгээж, код оруулах
Өөр домэйн дээрх имэйл хайрцаг ашиглан Send test message дээр дарна уу — Gmail хаяг хамгийн тохиромжтой. Тэрхүү имэйл хайрцгаас кодыг уншиж аваад оруулна уу. Таны имэйл шууд шилжих болно.
Ажиллахгүй байвал
401 Unauthorized — буруу бүс нутаг (дээрхийг үзнэ үү), эсвэл та өөр Mailgun бүртгэлийн түлхүүрийг хуулж тавьсан байна. Түлхүүрээ дахин шивэхээс илүүтэйгээр шинээр үүсгэнэ үү; эхэнд байрлах key- хэсгийг гээхэд амархан байдаг.
Туршилтын имэйл ирэхгүй байна — Mailgun-ын Logs хуудсыг шалгана уу. Хэрэв Mailgun ямар нэгэн бүртгэлгүй байвал итгэмжлэл эсвэл домэйнаа буруу оруулсан байна. Хэрэв Mailgun үүнийг хүлээж аваад дараа нь амжилтгүй болсон бол шалтгаан нь энгийн үгээр тэнд байх бөгөөд энэ нь бараг үргэлж DNS байдаг.
"Domain not found" — Mailgun sending domain талбар нь дэд домэйныг оруулаад Mailgun дээр жагсаасан шиг яг тэр домэйн байх ёстой. yourdomain.com болон mail.yourdomain.com нь Mailgun-ын хувьд хоёр өөр домэйн юм.
Ажиллаж байгаад зогссон — таны үнэгүй туршилтын хугацаа дууссан эсэхийг шалгана уу. Mailgun туршилтын бүртгэлүүд нь зөвхөн зөвшөөрөгдсөн хүлээн авагчид руу л илгээх боломжтой тул таны өөрийн хаяг руу явуулсан туршилтын имэйл ажилласаар байхад үйлчлүүлэгчид рүүгээ явуулсан бүх зүйл чимээгүйгээр ажиллахаа больдог.
Тусламж хэрэгтэй хэвээр байна уу?
Төлөвлөгөө бүрд дэмжлэг багтсан бөгөөд таны өөрийн хэлээр хариу өгдөг.
Холбоо барих → Бүх өгүүллэгүүд →