የ Mailgun መለያ እና የጎራዎ DNS መዳረሻ ያስፈልግዎታል።
የ Mailgun የራሱ ሰነድ፦ Adding and verifying a domain · API keys · Sign up
1. የመላኪያ ጎራዎን ወደ Mailgun ያክሉ
በ Mailgun ዳሽቦርድ ውስጥ ወደ Send → Domains → Add New Domain ይሂዱ እና ንዑስ ጎራ ያስገቡ፣ ለምሳሌ mail.yourdomain.com።
⚠️ የ 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 ቁልፍ ይልቅ ለዚህ ጎራ ብቻ የተወሰነ የመላኪያ ቁልፍ ይጠቀሙ። የመላኪያ ቁልፍ መላክ ብቻ ይችላል፤ የግል ቁልፉ ምዝግብ ማስታወሻዎችዎን ማንበብ እና መለያዎን መለወጥ ይችላል። እኛ ሁለተኛውን የምንይዝበት ምንም ምክንያት የለም።
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 የሙከራ መለያዎች መላክ የሚችሉት ወደ የተፈቀደላቸው ተቀባዮች ብቻ ነው፣ ስለዚህ ወደራስዎ አድራሻ የሚላከው የሙከራ መልዕክት መስራቱን ሲቀጥል ለደንበኞችዎ የሚላከው ነገር ሁሉ ግን በፀጥታ አይሰራም።