HTML ईमेल बनाने, लोड करने और भेजने के लिए निःशुल्क पायथन एपीआई

ईमेल लोड करने, भेजने, प्राप्त करने और अनुलग्नकों के साथ ट्रैकिंग के लिए ओपन सोर्स पायथन लाइब्रेरी। यह URL से या फ़ाइल से संदेश लोड करने की अनुमति देता है।

आज की डिजिटल दुनिया में, ईमेल संचार व्यक्तिगत संचार से लेकर व्यावसायिक पत्राचार तक विभिन्न डोमेन में महत्वपूर्ण भूमिका निभाता है। पायथन, एक बहुमुखी प्रोग्रामिंग भाषा होने के नाते, डेवलपर्स को ईमेल-संबंधित कार्यों को कुशलतापूर्वक संभालने के लिए कई लाइब्रेरी प्रदान करता है। ऐसी ही एक शक्तिशाली ओपन सोर्स लाइब्रेरी पायथन-ईमेल है, जो पायथन अनुप्रयोगों के अंदर ईमेल हैंडलिंग, पार्सिंग और जेनरेशन को सरल बनाती है। लाइब्रेरी एक सीधी और सहज एपीआई प्रदान करती है, जिससे ईमेल संदेशों और अनुलग्नकों के साथ काम करना आसान हो जाता है।

पायथन-ईमेल्स एक बहुमुखी और उपयोगकर्ता-अनुकूल ओपन सोर्स लाइब्रेरी है जो ईमेल हैंडलिंग कार्यों को सरल बनाती है और इसमें ईमेल संदेशों के साथ काम करने के लिए कई सुविधाएं शामिल हैं, जैसे स्क्रैच से नए ईमेल संदेश बनाना, ईमेल संदेशों को आसानी से पार्स करना, ईमेल उत्पन्न करना HTML सामग्री के साथ, HTML और सादे पाठ के बीच रूपांतरण, ईमेल अनुलग्नकों का समर्थन, टेम्प्लेट के आधार पर गतिशील रूप से ईमेल सामग्री उत्पन्न करना, MIME (बहुउद्देशीय इंटरनेट मेल एक्सटेंशन) ईमेल को संभालना, बहु-भागों के साथ ईमेल संदेशों को संभालना और भी बहुत कुछ।

पायथन-ईमेल्स एक बहुत शक्तिशाली ओपन सोर्स लाइब्रेरी है जो ईमेल संदेशों को संभालने के लिए एक सरल और सहज इंटरफ़ेस प्रदान करता है। इसका उद्देश्य ईमेल प्रबंधन कार्यों को सरल बनाना है, जैसे ईमेल सामग्री को पार्स करना, नए ईमेल बनाना और मौजूदा ईमेल को संशोधित करना। मानक लाइब्रेरी के ईमेल मॉड्यूल के शीर्ष पर निर्मित, पायथन-ईमेल अधिक उपयोगकर्ता-अनुकूल एपीआई की पेशकश करते हुए अपनी कार्यक्षमता बढ़ाता है। पायथन-ईमेल का लाभ उठाकर, आप अपने ईमेल-संबंधित कार्यों को सुव्यवस्थित कर सकते हैं और मजबूत और कुशल एप्लिकेशन वितरित करने पर ध्यान केंद्रित कर सकते हैं। इसकी सहज एपीआई और टेम्प्लेटिंग के लिए समर्थन इसे उन सॉफ़्टवेयर डेवलपर्स के लिए एक उत्कृष्ट विकल्प बनाता है जो अपनी ईमेल स्वचालन और संचार प्रक्रियाओं को बढ़ाना चाहते हैं।

Previous Next

पायथन-ईमेल के साथ शुरुआत करना

पायथन-ईमेल स्थापित करने का सबसे आसान तरीका pypi के माध्यम से है। कृपया पहले आपको इसे डाउनलोड करना होगा और फिर आसान इंस्टॉलेशन के लिए निम्नलिखित कमांड का उपयोग करके इसे आसानी से इंस्टॉल कर सकते हैं।

PyPi के माध्यम से Python-ईमेल इंस्टॉल करें

 pip install emails 
आप इसे सीधे Python-Emails से भी डाउनलोड कर सकते हैं।

पायथन एपीआई के माध्यम से नया ईमेल संदेश बनाएं

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

पायथन एपीआई का उपयोग करके ईमेल संदेश बनाएं

# create message:

import emails
message = emails.html(html=open('letter.html'),
                      subject='Friday party',
                      mail_from=('Company Team', 'contact@mycompany.com'))

# Send and get response from SMTP server


r = message.send(to=('John Brown', 'jbrown@gmail.com'),
                 render={'name': 'John'},
                 smtp={'host':'smtp.mycompany.com', 'port': 465, 'ssl': True, 'user': 'john', 'password': '***'})
assert r.status_code == 250

पायथन के माध्यम से अनुलग्नकों के साथ ईमेल प्रबंधित करें

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

पायथन एप्लिकेशन के अंदर फ़ाइलें या इनलाइन छवियां कैसे संलग्न करें?

message.attach(data=open('event.ics', 'rb'), filename='Event.ics')
message.attach(data=open('image.png', 'rb'), filename='image.png',
               content_disposition='inline')W

पायथन के माध्यम से टेम्प्लेट का उपयोग करके ईमेल भेजना

ओपन सोर्स पायथन-ईमेल लाइब्रेरी में पायथन अनुप्रयोगों के अंदर बिल्ड-इन टेम्पलेट्स का उपयोग करके ईमेल संदेश भेजने के लिए एक बहुत शक्तिशाली सुविधा शामिल है। लाइब्रेरी Jinja2 जैसे लोकप्रिय टेम्प्लेटिंग इंजनों के साथ अच्छी तरह से एकीकृत होती है, जो सॉफ्टवेयर डेवलपर्स को टेम्प्लेट के आधार पर गतिशील रूप से ईमेल सामग्री उत्पन्न करने में सक्षम बनाती है। वैयक्तिकृत ईमेल भेजते समय या स्वचालित ईमेल सूचनाएं उत्पन्न करते समय यह सुविधा विशेष रूप से उपयोगी होती है, क्योंकि यह ईमेल टेम्पलेट्स के साथ डेटा को मर्ज करने की प्रक्रिया को सरल बनाती है। निम्नलिखित उदाहरण दिखाता है कि कैसे सॉफ़्टवेयर डेवलपर पायथन कमांड के माध्यम से मंदिरों का उपयोग करके ईमेल संदेश भेज सकते हैं।

पायथन एपीआई के माध्यम से टेम्प्लेट का उपयोग करके ईमेल संदेश भेजें

from emails.template import JinjaTemplate as T

message = emails.html(subject=T('Payment Receipt No.{{ billno }}'),
                      html=T('

Dear {{ name }}! This is a receipt...'), mail_from=('ABC', 'robot@mycompany.com')) message.send(to=('John Brown', 'jbrown@gmail.com'), render={'name': 'John Brown', 'billno': '141051906163'})

 हिन्दी