ज्ञान आधार

अपने स्वयं के SendGrid खाते के माध्यम से ईमेल भेजें

अपना SendGrid खाता कनेक्ट करें: डोमेन प्रमाणीकरण और उसके CNAME रिकॉर्ड, पूर्ण पहुँच के बजाय एक प्रतिबंधित Mail Send कुंजी, Cloudflare ग्रे-क्लाउड ट्रैप, और एक मान्य कुंजी पर 403 का वास्तव में क्या अर्थ है।

आपको SendGrid (Twilio SendGrid) खाते और अपने डोमेन के DNS तक पहुंच की आवश्यकता होगी।

SendGrid का अपना दस्तावेज़ीकरण: Sender authentication · API keys · Sign up

1. अपने डोमेन को प्रमाणित करें

Settings → Sender Authentication → Authenticate Your Domain.

सूची से अपने DNS होस्ट का चयन करें, और "Would you like to also brand the links for this domain?" का उत्तर Yes दें — लिंक ब्रांडिंग ट्रैक किए गए लिंक को sendgrid.net के बजाय आपके अपने डोमेन पर पुनर्निर्देशित करती है, और आपके इनवॉइस में किसी लिंक पर कर्सर ले जाने वाले क्लाइंट को आपका नाम दिखाई देना चाहिए।

जब भेजने वाले डोमेन के बारे में पूछा जाए, तो mail.yourdomain.com जैसे subdomain दर्ज करें।

2. CNAME रिकॉर्ड प्रकाशित करें

SendGrid आपको तीन या पांच CNAME रिकॉर्ड देता है। उन सभी को जोड़ें।

| Type | Host | Purpose | | --- | --- | --- | | CNAME | em1234.yourdomain.com | Return-path (bounce) domain | | CNAME | s1._domainkey.yourdomain.com | DKIM key 1 | | CNAME | s2._domainkey.yourdomain.com | DKIM key 2 |

SendGrid जानबूझकर TXT रिकॉर्ड्स के बजाय CNAMEs का उपयोग करता है, और यह वास्तव में बेहतर है: वास्तविक कुंजी मान SendGrid पर रहते हैं, जिससे वे आपके DNS को दोबारा छुए बिना अपनी हस्ताक्षर कुंजियों को बदल सकते हैं।

⚠️ यदि आपका DNS प्रदाता Cloudflare है, तो इन रिकॉर्ड्स को प्रॉक्सी के रूप में नहीं, बल्कि DNS only (ग्रे क्लाउड) पर सेट करें। प्रॉक्सी किया गया CNAME, Cloudflare के पतों पर रिज़ॉल्यूशन करता है और SendGrid की जाँच विफल हो जाती है।

SendGrid में Verify दबाएँ। एक घंटे तक का समय दें।

3. एक API कुंजी बनाएँ

Settings → API Keys → Create API Key.

Restricted Access चुनें और केवल Mail Send → Full Access की अनुमति दें। इसके अलावा कुछ नहीं।

⛔ Full Access कुंजी का उपयोग न करें। Full Access कुंजी आपके संपर्कों को पढ़ सकती है, आपकी खाता सेटिंग बदल सकती है और अधिक कुंजियाँ बना सकती है; हमें केवल एक संदेश भेजने की आवश्यकता है। यदि आपकी कुंजी की हमारी प्रति कभी उजागर होती है, तो उन दोनों कुंजियों के बीच का अंतर कुछ अवांछित ईमेल और एक सेल्फ़-कॉम्प्रमाइज्ड खाते के बीच का अंतर है।

⚠️ कुंजी केवल एक बार दिखाई जाती है। पृष्ठ छोड़ने से पहले इसे कॉपी करें — SendGrid इसे आपको दोबारा नहीं दिखा सकता, केवल बदल सकता है।

4. इसे Zinn® में कनेक्ट करें

अपने डैशबोर्ड में Email sending खोलें:

  • Provider — SendGrid
  • Send from this domainmail.yourdomain.com (एक डोमेन, पता नहीं)
  • SendGrid API key — चरण 3 की कुंजी

SendGrid को आपसे किसी अन्य सेटिंग की आवश्यकता नहीं है।

5. परीक्षण भेजें और कोड दर्ज करें

किसी अन्य डोमेन के इनबॉक्स पर Send test message दबाएँ, उसमें से कोड पढ़ें, और उसे दर्ज करें।

जब यह काम न करे

403 Forbidden — आपकी API कुंजी के पास Mail Send अनुमति नहीं है। यह सबसे आम विफलता है: बिना किसी स्कोप के बनाई गई Restricted Access कुंजी पूरी तरह से प्रमाणित होती है और कुछ भी करने की अनुमति नहीं रखती है।

"The from address does not match a verified Sender Identity" — आपका डोमेन प्रमाणीकरण अभी तक हरे रंग में नहीं बदला है, या Send from this domain में दिया गया डोमेन वह नहीं है जिसे आपने प्रमाणित किया है। SendGrid सटीक डोमेन की जाँच करता है: mail.yourdomain.com को प्रमाणित करने से yourdomain.com से भेजने की अनुमति नहीं मिलती है।

स्वीकृत लेकिन कभी डिलीवर नहीं हुआ — SendGrid में Activity देखें। एक बिल्कुल नए खाते को कभी-कभी पहले दिन या उसके आसपास समीक्षा के लिए रोक लिया जाता है, और संदेश बाउंस होने के बजाय वहीं रहते हैं।

कुछ बार भेजने के बाद आपका खाता निलंबित कर दिया गया — SendGrid नए खातों द्वारा बाउंस होने वाले पतों पर ईमेल भेजने को लेकर सख्त है। स्विच करने से पहले सुनिश्चित करें कि आपकी क्लाइंट सूची साफ है।

अभी भी परेशान हैं?

हर प्लान में सहायता शामिल है और आपकी अपनी भाषा में उत्तर दिए जाते हैं।

सपोर्ट से संपर्क करें सभी लेख