നിങ്ങൾക്ക് ഒരു 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 പ്രൊവൈഡറിൽ ചേർക്കുക.
| Type | Host | Purpose |
|---|
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 ട്രയൽ അക്കൗണ്ടുകൾക്ക് അംഗീകൃത സ്വീകർത്താക്കൾക്ക് മാത്രമേ അയയ്ക്കാൻ കഴിയൂ, അതിനാൽ നിങ്ങളുടെ സ്വന്തം വിലാസത്തിലേക്കുള്ള ടെസ്റ്റ് സന്ദേശം പ്രവർത്തിക്കുന്നത് തുടരുമ്പോൾ നിങ്ങളുടെ ക്ലയന്റുകൾക്കുള്ള എല്ലാം നിശബ്ദമായി പരാജയപ്പെടുന്നു.