ईमेल संदेश भेजने के लिए ओपन सोर्स गो लाइब्रेरी
फ्री गो एपीआई, एसएमटीपी सर्वर का उपयोग करके ईमेल भेजने के लिए।
ईमेल संदेश भेजने के लिए GoEmail एक सरल ओपन सोर्स GO API है। एपीआई का उपयोग करके, आप एसएमटीपी सर्वर का उपयोग करके ईमेल भेज सकते हैं, लेकिन एपीआई स्थानीय पोस्टफिक्स का उपयोग करके ईमेल संदेश भेजने की सुविधा प्रदान करता है। जब आप गो 1.5 का उपयोग कर रहे हों तो एपीआई हल्का होता है और इसकी कोई बाहरी निर्भरता नहीं होती है जबकि एपीआई के काम करने के लिए आपको कम से कम गो संस्करण 1.2 या उससे अधिक की आवश्यकता होती है। एसएमपीटी कनेक्शन का उपयोग करते समय, एपीआई एक ही एसएमटीपी कनेक्शन का उपयोग करके कई ईमेल भेजने की अनुमति देता है।
एपीआई डेवलपर्स के लिए गो के भीतर ईमेल भेजने के संचालन को आसान बनाने के लिए सुविधाओं का एक समूह प्रदान करता है। डेवलपर्स एसएमपीटी ईमेल भेज सकते हैं, ईमेल में अटैचमेंट जोड़ सकते हैं, अपने संदेश में छवियों को एम्बेड कर सकते हैं, और एक नया ईमेल संदेश बनाने के लिए एचटीएमएल या टेक्स्ट टेम्पलेट्स का उपयोग कर सकते हैं। एपीआई स्वचालित रूप से संदेश में विशेष वर्णों को एन्कोड करता है और एसएसएल और टीएलएस प्रमाणपत्रों के लिए समर्थन प्रदान करता है।
गो-ईमेल के साथ शुरुआत करना
अपने प्रोजेक्ट में गो-ईमेल जोड़ने का अनुशंसित तरीका GitHub का उपयोग करना है। सुचारू स्थापना के लिए कृपया निम्न आदेश का उपयोग करें।
GitHub के माध्यम से गो-ईमेल स्थापित करें
go get gopkg.in/gomail.v2
ईमेल संदेश भेजने के लिए फ्री गो एपीआई
ओपन-सोर्स गो एपीआई एसएमटीपी कनेक्शन के माध्यम से ईमेल संदेश लिखने का एक कुशल तरीका प्रदान करता है। एक नया ईमेल बनाने के लिए, आप NewMessage () पद्धति का उपयोग करके एक नया संदेश उदाहरण बना सकते हैं। एपीआई फ्रॉम, टू, सब्जेक्ट और बॉडी को सेट करने के लिए अलग-अलग तरीके प्रदान करता है। फ्रॉम, टू एंड सब्जेक्ट को सेट करने के लिए, आप एपीआई के सेटहेडर () मेथड का इस्तेमाल कर सकते हैं। ईमेल के मुख्य भाग में डेटा सम्मिलित करने के लिए समानता, आप API की SetBody() विधि का उपयोग करते हैं। एक बार, आपकी ईमेल सामग्री तैयार हो जाने के बाद, आप SMPT कनेक्शन विवरण प्रदान करके एक नया SMTP कनेक्शन NewDialer () विधि खोल सकते हैं। एक बार जब आपका कनेक्शन खुल जाता है, तो संदेश को गंतव्य तक पहुंचाया जा सकता है।