तुम्हाला Mailgun खाते आणि तुमच्या डोमेनच्या DNS चा प्रवेश आवश्यक असेल.
Mailgun चे स्वतःचे दस्तऐवजीकरण: डोमेन जोडणे आणि सत्यापित करणे · API की · नोंदणी करा
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® मध्ये जोडा
तुमच्या डॅशबोर्डमध्ये ईमेल पाठवणे उघडा आणि भरा:
- प्रदाता — Mailgun
- या डोमेनवरून पाठवा —
mail.yourdomain.com (डोमेन, पत्ता नाही)
- Mailgun पाठवणारे डोमेन — तुम्ही Mailgun मध्ये जोडलेले तेच डोमेन
- प्रदेश —
us किंवा eu, पायरी 1 शी जुळणारे
- Mailgun API की — पायरी 3 मधील की
⛔⛔ प्रदेश बरोबर मिळवा. EU-होस्ट केलेली Mailgun खाती पूर्णपणे वेगळ्या API होस्टवरून सेवा दिली जातात. EU खात्याची की US होस्टला पाठवल्याने "401 Unauthorized" परत येते — जे अगदी चुकीच्या कीसारखे वाचते. जर तुमची की निश्चितपणे बरोबर असेल आणि तुम्हाला 401 मिळत असेल, तर जवळजवळ नेहमीच हेच कारण असते.
5. चाचणी पाठवा आणि कोड प्रविष्ट करा
चाचणी संदेश पाठवा दाबा, वेगळ्या डोमेनवरील इनबॉक्स वापरून — Gmail पत्ता आदर्श आहे. त्या इनबॉक्समधून कोड वाचा आणि तो प्रविष्ट करा. तुमचे मेल ताबडतोब बदलते.
जेव्हा ते काम करत नाही
401 Unauthorized — चुकीचा प्रदेश (वर पहा), किंवा तुम्ही वेगळ्या Mailgun खात्यातील की पेस्ट केली. ती पुन्हा टाइप करण्याऐवजी की पुन्हा तयार करा; सुरुवातीचे key- हरवणे सोपे आहे.
चाचणी संदेश कधीच पोहोचत नाही — Mailgun चे Logs पृष्ठ तपासा. जर Mailgun कडे त्याची अजिबात नोंद नसेल, तर क्रेडेन्शियल किंवा डोमेन नाव चुकीचे आहे. जर Mailgun ने ते स्वीकारले आणि नंतर ते अयशस्वी झाले, तर कारण तेथे साध्या शब्दांत असेल, आणि ते जवळजवळ नेहमीच DNS असते.
"Domain not found" — Mailgun पाठवणारे डोमेन फील्ड नेमके ते डोमेन असणे आवश्यक आहे जे Mailgun सूचीबद्ध करते, उपडोमेनसह. yourdomain.com आणि mail.yourdomain.com Mailgun साठी दोन वेगळी डोमेन आहेत.
ते काम केले आणि नंतर थांबले — तुमची मोफत चाचणी संपली का ते तपासा. Mailgun चाचणी खाती फक्त अधिकृत प्राप्तकर्त्यांना पाठवू शकतात, त्यामुळे तुमच्या स्वतःच्या पत्त्यावरील चाचणी संदेश काम करत राहतो तर तुमच्या ग्राहकांकडे जाणारे सर्व काही मूकपणे काम करत नाही.