एक मेलto के तत्वों के लिए त्वरित गाइड: यूआरएल

आप ईमेल लिंक में डिफ़ॉल्ट विषय, बॉडी टेक्स्ट और अधिक निर्दिष्ट कर सकते हैं

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

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

आइए जानें कि इन उन्नत कैसे हैं लेकिन मेलto: काम का कोई भी कठिन उपयोग नहीं है।

मेलटो: यूआरएल

एक mailto यूआरएल मूल रूप से तीन भागों के होते हैं। पहला आता है

सेवा मेरे

प्राप्तकर्ता का ईमेल पता (जो मेलto का पालन ​​करता है : तुरंत) वास्तव में एक से अधिक पते हो सकता है। एकाधिक पते को अल्पविराम से अलग किया जाता है (जैसा कि आप इसे अपने ईमेल क्लाइंट के लिए: लाइन में उपयोग करेंगे)। दिलचस्प बात यह है कि एक मेलto: लिंक भी वैध (और काम करता है) यदि इसमें कोई डिफ़ॉल्ट प्राप्तकर्ता पता नहीं है।

इसलिए mailto के बाद सीधे डिफ़ॉल्ट विषय ( विषय = = का उपयोग कर) को पूरी तरह कानूनी बनाना है:। हम एक डिफ़ॉल्ट विषय के साथ एक संदेश बना सकते हैं लेकिन कोई डिफ़ॉल्ट प्राप्तकर्ता नहीं है: mailto:? Subject = डॉक्टर,% 20do% 20da% 20dance

हेडर

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

न केवल हम "विषय:" रेखाएं निर्दिष्ट कर सकते हैं, बल्कि "सीसी:" (कार्बन प्रति भेजना) या "बीसीसी:" (एक अंधा कार्बन प्रति)।

एक्स-हेडर

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

सभी हेडर लाइनों को उसी तरह से निर्दिष्ट किया गया है जैसा हम पहले से ही विषय से जानते हैं: [हेडर नाम] = [हेडर वैल्यू], उदाहरण के लिए: एक्सजेड = वाई

दुर्भाग्यवश, ऐसे एक्स-हेडर ब्राउज़र और ईमेल क्लाइंट के किसी भी संयोजन के साथ काम करते हैं, इसलिए आप उन्हें भेजने के लिए भरोसा नहीं कर सकते हैं।

डिफ़ॉल्ट संदेश पाठ

अंत में, एक विशेष शीर्षलेख नाम है: शरीर

इस "हेडर" के साथ, आप टेक्स्ट निर्दिष्ट कर सकते हैं जो ईमेल संदेश के शरीर में दिखाई देगा। Mailto का बॉडी हिस्सा: यूआरएल योजना मुख्य रूप से लघु पाठ संदेशों के लिए है।

लिंक एचटीएमएल में काम करने के तरीके के कारण, जब आप mailto: link के लिए डिफ़ॉल्ट निकाय बनाते हैं तो विशेष वर्णों को एन्कोड किया जाना चाहिए। एक स्थान का अनुवाद "% 20" में किया जाना चाहिए, उदाहरण के लिए, और एक लाइन ब्रेक "% 0 डी% 0 ए" बन जाता है।

सौभाग्य से, आपको इन एन्कोडिंग को याद रखने की ज़रूरत नहीं है या उन्हें हाथ से नहीं करना है। जावास्क्रिप्ट या सुविधाजनक मेलto का उपयोग करें: इसके बजाय यूआरएल एन्कोडर।

हेडर संयोजन

लेकिन उदाहरण के लिए, आपके पास एक से अधिक "हेडर" भाग, एक डिफ़ॉल्ट विषय और डिफ़ॉल्ट संदेश टेक्स्ट कैसे हो सकता है? यह एक एम्परसेंड के साथ किया जाता है: &

प्रश्नपत्र के बाद पहला हेडर प्राप्तकर्ता के पते का पालन करता है: "?"। सभी भविष्य के शीर्षलेख एम्पर्सेंड द्वारा अलग किए गए किसी भी क्रम में संलग्न होते हैं।

उदाहरण के लिए (लाइन ब्रेक केवल साफ दिखने के लिए यहां हैं; बेशक, आप उन्हें यूआरएल में नहीं डालेंगे):
mailto: recipient@example.com
? विषय = हा!
और एक्स-मेलर = Baluba
और शरीर = हा!% 0 d% 0ABla!