आपने पहले SMTP शब्द के बारे में सुना होगा, और सोचा होगा कि यह क्या है। SMTP ईमेल संदेशों को संभालने का एक सामान्य तरीका है।
आज मैं समझाने जा रहा हूँ कि SMTP क्या है, और अपने पते से ईमेल भेजने के लिए SendGrid जैसे SMTP प्रदाता का उपयोग कैसे करें।
SMTP क्या है?
एसएमटीपी, या सिंपल मेल ट्रांसफर प्रोटोकॉल, वह तरीका है जिसके माध्यम से इंटरनेट सर्वर ईमेल संदेश भेजते हैं। जब आप अपने जीमेल खाते के माध्यम से एक ईमेल भेजते हैं, उदाहरण के लिए, आपका मेल क्लाइंट उस संदेश को सर्वर पर भेजने के लिए एसएमटीपी का उपयोग करता है। सर्वर तब इसे प्राप्त करने वाले सर्वर को भेजने के लिए SMTP का भी उपयोग करता है।
तकनीकी विवरण में बहुत अधिक गोता लगाने के बिना, इसके बारे में सोचने का सबसे आसान तरीका यह है कि एसएमटीपी एक ईमेल सर्वर है।
सेंडग्रिड क्या है?
SendGrid एक SMTP सेवा प्रदाता है - वास्तव में, यह प्रदाता freeCodeCamp क्विंसी के साप्ताहिक समाचार पत्र को भेजने के लिए उपयोग करता है।
कई एसएमटीपी प्रदाताओं की तरह, सेंडग्रिड आपके ईमेल भेजने के लिए अपने मेल सर्वर का उपयोग करने की पेशकश करता है। बड़ी मात्रा में ईमेल भेजने के लिए यह एक उत्कृष्ट विकल्प है, जहां इसे मैन्युअल रूप से करने में काफी समय और प्रयास लगेगा।
सेंडग्रिड खाता कैसे बनाएं
SendGrid की सेवाओं का उपयोग करने का पहला चरण अपना खाता बनाना है। साइन अप करने के लिए SendGrid वेबसाइट पर जाएं। वे कई मूल्य निर्धारण मॉडल पेश करते हैं, लेकिन कम से कम इस ट्यूटोरियल के लिए मुफ्त स्तर पर्याप्त होगा।
हालाँकि, जैसे-जैसे आप अपनी ईमेल सूची का विस्तार करते हैं, आपको उच्च सदस्यता स्तर से अतिरिक्त सुविधाओं की आवश्यकता हो सकती है।
साइन इन करने के बाद, आपको एक डिफ़ॉल्ट डैशबोर्ड दृश्य दिखाई देना चाहिए:
सेंडग्रिड के साथ अपना डोमेन या ईमेल कैसे सेट करें
उस डैशबोर्ड दृश्य से, "सेटिंग" चुनें, फिर ड्रॉपडाउन मेनू से "प्रेषक प्रमाणीकरण" चुनें। प्रेषक प्रमाणीकरण सेटिंग्स वे हैं जहां आप SendGrid को बताते हैं कि कौन से ईमेल खाते ईमेल भेजने की अनुमति देते हैं।
यहां दो दृष्टिकोण हैं - यदि आपके पास अपने ईमेल के लिए एक कस्टम डोमेन है, तो आप डोमेन प्रमाणीकरण सेट कर सकते हैं। यदि आप किसी व्यक्तिगत ईमेल पते का उपयोग कर रहे हैं, जैसे कि जीमेल पता, तो आपको सिंगल सेंडर ऑथेंटिकेशन सेट करना होगा।
आपके लिए सबसे अच्छा विकल्प चुनें, और इसे सेट करने के लिए SendGrid के संकेतों का पालन करें। आपका अंतिम परिणाम इस तरह दिखना चाहिए:
SendGrid's API द्वारा ईमेल कैसे भेजें
ईमेल भेजने की वास्तविक प्रक्रिया SendGrid के API के माध्यम से की जाती है। लेकिन इससे पहले कि आप API का उपयोग कर सकें, आपको एक API कुंजी सेट करनी होगी।
अपने डैशबोर्ड दृश्य से, "सेटिंग" चुनें, फिर "एपीआई कुंजी" चुनें। "एपीआई कुंजी बनाएं" चुनें और उन अनुमतियों का चयन करें जिन्हें आप चाहते हैं कि कुंजी आपके पास हो (मैंने अपनी पूरी अनुमति दी है, बस मुद्दों से बचने के लिए)।
एक बार आपके पास चाबी हो जाने के बाद, इसे किसी सुरक्षित स्थान पर सहेजें क्योंकि आप इसे फिर से एक्सेस नहीं कर पाएंगे।
अब जब आपके पास API कुंजी है, तो आपको /mail/send
. का उपयोग करने के लिए कोड सेट करना होगा समापन बिंदु आप मैन्युअल रूप से कोड लिख सकते हैं, या SendGrid के Node.js पैकेज जैसे सहायक पुस्तकालयों में से किसी एक का उपयोग कर सकते हैं।
Node.js पैकेज का उपयोग करते समय, आप अपने ईमेल के लिए मान निम्नानुसार सेट करते हैं:
to
:ईमेल भेजने का पता।from
:से ईमेल भेजने का पता। यह प्रेषक प्रमाणीकरण में आपकी सेटिंग से मेल खाना चाहिए।subject
:आपके ईमेल का विषय।text
:आपके ईमेल की सामग्री, यदि आप एक सादा पाठ ईमेल भेज रहे हैं।html
:आपके ईमेल की सामग्री, यदि आप एक HTML ईमेल भेज रहे हैं।
कच्चे एपीआई कॉल में गुण भिन्न होते हैं, जैसे अन्य सहायक पुस्तकालयों में गुण होते हैं। अपने विशिष्ट दृष्टिकोण के लिए दस्तावेज़ीकरण देखना सुनिश्चित करें।
सेंडग्रिड में डायनामिक टेम्प्लेट का उपयोग कैसे करें
एक वैकल्पिक विकल्प के रूप में, अपने एपीआई कॉल में ईमेल सामग्री भेजने के बजाय, आप सामग्री उत्पन्न करने के लिए एक गतिशील टेम्पलेट का उपयोग कर सकते हैं।
एक डायनामिक टेम्प्लेट आपको ईमेल भेजने के लिए सामग्री सेट करने देता है, और विशिष्ट डेटा फ़ील्ड को बदलने के लिए हैंडलबार कार्यक्षमता प्रदान करता है।
एक डायनामिक टेम्प्लेट बनाने के लिए, अपने डैशबोर्ड से "ईमेल एपीआई" और फिर "डायनामिक टेम्प्लेट" चुनें। फिर "एक डायनामिक टेम्प्लेट बनाएं" पर क्लिक करें - आपको नीचे अपना टेम्प्लेट दिखाई देना चाहिए।
उस पर क्लिक करें, फिर टेम्पलेट चयन को खोलने के लिए "संस्करण जोड़ें" चुनें। रिक्त टेम्प्लेट चुनें, फिर उस संपादक के प्रकार का चयन करें जिसका आप उपयोग करना चाहते हैं (मैं कोड संपादक का उपयोग करता हूं)।
आप अपने ईमेल की सामग्री लिख सकते हैं, और {{name}}
. जैसे प्लेसहोल्डर का उपयोग कर सकते हैं गतिशील डेटा के लिए जब आप ईमेल भेजते हैं तो इन प्लेसहोल्डर्स को आपके एपीआई कॉल के माध्यम से मूल्य दिया जाएगा।
यदि आप यह देखना चाहते हैं कि यह कैसे प्रदर्शित होगा, तो आप प्लेसहोल्डर्स के लिए नमूना डेटा जोड़ने के लिए "डेटा परीक्षण" टैब का उपयोग कर सकते हैं।
सेंडग्रिड के एपीआई के माध्यम से ब्लॉक/बाउंस/स्पैम कैसे प्राप्त करें
डिलीवर न करने योग्य ईमेल को ट्रैक करना महत्वपूर्ण है। SendGrid आपके लिए इसे ट्रैक करने में सहायता के लिए टूलिंग प्रदान करता है, और वह डेटा तीन अलग-अलग डैशबोर्ड दृश्यों (या API एंडपॉइंट, यदि आप डेटा को प्रोग्रामेटिक रूप से पार्स करना चाहते हैं) के माध्यम से उपलब्ध है।
Blocked
ईमेल वे ईमेल होते हैं जिन्हें प्राप्तकर्ता ईमेल प्रदाता की नीतियों द्वारा अस्वीकार कर दिया गया था, जैसे विश्वविद्यालय के ईमेल जो बाहरी ट्रैफ़िक को स्वीकार नहीं करते, या ईमेल जिन्हें हल नहीं किया जा सका (मेल सर्वर नहीं मिला)।Bounced
ईमेल ऐसे ईमेल होते हैं जो सर्वर द्वारा प्राप्त किए गए थे लेकिन वापस आ गए। यह उन मामलों में होता है जहां ईमेल सर्वर मौजूद है, लेकिन विशिष्ट उपयोगकर्ता नहीं है, या ईमेल इनबॉक्स क्षमता पर है।Spam
ईमेल यकीनन निगरानी के लिए सबसे महत्वपूर्ण हैं, क्योंकि ये तब उत्पन्न होते हैं जब कोई उपयोगकर्ता आपका ईमेल प्राप्त करता है और अपने प्रदाता को रिपोर्ट करता है कि आपका ईमेल स्पैम है। ये सीधे एक प्रेषक के रूप में आपकी प्रतिष्ठा को प्रभावित करते हैं, इसलिए यह अनिवार्य है कि आप किसी ऐसे व्यक्ति को ईमेल न भेजें जिसने आपके पिछले ईमेल को स्पैम के रूप में चिह्नित किया हो।
अन्य चिंताएं
एक प्रेषक के रूप में आपकी प्रतिष्ठा की बात करते हुए, SendGrid "प्रेषक प्रतिष्ठा" नामक एक शीर्ष-स्तरीय मीट्रिक प्रदान करता है। यह मीट्रिक उनके प्लेटफ़ॉर्म के माध्यम से आपकी गतिविधि का एक एकत्रीकरण है, और ईमेल प्रदाताओं द्वारा आपके ईमेल को संभालने के तरीके का एक सामान्य विचार देने में मदद करता है।
कम प्रतिष्ठा के परिणामस्वरूप आपके ईमेल स्वचालित रूप से स्पैम के रूप में चिह्नित हो जाएंगे, या यहां तक कि आपके आईपी पते भी अवरुद्ध हो जाएंगे।
अगर आप सेंडग्रिड के लिए फ्री टियर पर हैं, तो आप शेयर्ड आईपी एड्रेस का इस्तेमाल कर रहे होंगे। इसका मतलब है कि अन्य ग्राहक भी उसी आईपी के माध्यम से ईमेल भेज रहे होंगे, और उनके कार्य आपकी प्रतिष्ठा को नकारात्मक रूप से प्रभावित कर सकते हैं।
यदि आप बड़ी मात्रा में ईमेल भेजने का इरादा रखते हैं, तो मेरा सुझाव है कि आप यह सुनिश्चित करने के लिए समर्पित आईपी पते खरीदें कि आपकी प्रतिष्ठा सुरक्षित है।
निष्कर्ष
मुझे आशा है कि इस लेख ने आपको SendGrid और उनके द्वारा प्रदान की जाने वाली सेवाओं से अधिक परिचित होने में मदद की है। अब आपको अपना ईमेल भेजना शुरू करने के लिए तैयार रहना चाहिए।
यदि आप एक ईमेल न्यूज़लेटर शुरू करने की योजना बना रहे हैं, तो मैंने प्रभावी ईमेल न्यूज़लेटर बनाने के बारे में एक लेख लिखा है जो मदद कर सकता है।