Mailto लिंक जनरेटर
प्राप्तकर्ता, CC, BCC, विषय और संदेश के साथ HTML mailto लिंक बनाएं।
Mailto लिंक आगंतुकों को पहले से भरी जानकारी के साथ अपना डिफ़ॉल्ट ईमेल क्लाइंट खोलने की अनुमति देते हैं। प्रत्येक पैरामीटर क्या करता है:
• ईमेल पता: ईमेल का मुख्य प्राप्तकर्ता (आवश्यक)।
• विषय: ईमेल की विषय पंक्ति पहले से भरता है।
• सामग्री: ईमेल की सामग्री पहले से भरता है।
• CC और BCC: कार्बन कॉपी और ब्लाइंड कार्बन कॉपी प्राप्तकर्ता जोड़ें।
ध्यान दें कि mailto लिंक उपयोग किए जाने वाले ईमेल क्लाइंट और ब्राउज़र के आधार पर अलग-अलग व्यवहार कर सकते हैं।
Mailto लिंक जनरेटर का उपयोग कैसे करें
- 1
प्राप्तकर्ता दर्ज करें
To पता भरें और चाहें तो CC व BCC प्राप्तकर्ता जोड़ें, कई ईमेल को कॉमा से अलग करते हुए।
- 2
विषय और मुख्य भाग जोड़ें
एक पहले से भरी हुई विषय पंक्ति और संदेश का मुख्य भाग टाइप करें ताकि विज़िटर का ईमेल भेजने के लिए तैयार खुले।
- 3
लिंक और उन्नत विकल्प सेट करें
लिंक टेक्स्ट, CSS क्लास, या ID को कस्टमाइज़ करें, और नई विंडो में खोलना या पैरामीटर URL-encode करना जैसे विकल्प टॉगल करें।
- 4
जनरेट करें और कॉपी करें
Generate Mailto Link पर क्लिक करें, फिर अपनी साइट के लिए तैयार HTML anchor या कच्चा mailto URL कॉपी करें।
mailto लिंक: सिंटैक्स, पैरामीटर और सावधानियाँ
mailto स्कीम क्या है
mailto लिंक एक ऐसा URL है जो http के बजाय mailto स्कीम का उपयोग करता है, और किसी एक पर क्लिक करने से विज़िटर का डिफ़ॉल्ट ईमेल प्रोग्राम एक नए संदेश के साथ खुल जाता है जिसका पता पहले से भरा होता है और, चाहें तो, बाक़ी जानकारी भी पहले से भरी होती है। यह किसी संपर्क ईमेल को वेब पेज पर क्लिक-योग्य लिंक में बदलने का मानक, अंतर्निहित तरीक़ा है, जिसे एक सामान्य anchor के रूप में लिखा जाता है जिसका href, mailto: से शुरू होता है और उसके बाद प्राप्तकर्ता का पता आता है। किसी सर्वर, फ़ॉर्म, या स्क्रिप्ट की ज़रूरत नहीं; ब्राउज़र अनुरोध को उस ईमेल क्लाइंट को सौंप देता है जिसे उपयोगकर्ता ने कॉन्फ़िगर किया है।
सबसे सरल रूप बस mailto: और एक पता है, जो उस प्राप्तकर्ता को एक खाली ईमेल खोल देता है। इससे आगे की हर चीज़, जैसे विषय पंक्तियाँ, संदेश के मुख्य भाग, और अतिरिक्त प्राप्तकर्ता, लिंक से जुड़े क्वेरी पैरामीटर के ज़रिए परत-दर-परत जोड़ी जाती है, ठीक वैसे ही जैसे आप किसी सामान्य URL में पैरामीटर जोड़ते हैं।
पैरामीटर: to, cc, bcc, subject और body
मुख्य प्राप्तकर्ता के बाद, आप एक प्रश्नचिह्न जोड़ते हैं और फिर नाम-और-मान वाले पैरामीटर जिन्हें ampersand से जोड़ा जाता है, बिल्कुल किसी वेब क्वेरी स्ट्रिंग की तरह। समर्थित फ़ील्ड हैं cc और bcc कार्बन-कॉपी और ब्लाइंड-कार्बन-कॉपी प्राप्तकर्ताओं के लिए, subject विषय पंक्ति पहले से भरने के लिए, और body संदेश पाठ पहले से भरने के लिए। एक पूरा लिंक एक व्यक्ति को संबोधित कर सकता है, दूसरे को कॉपी कर सकता है, एक विषय सेट कर सकता है, और संदेश की पहली पंक्ति रख सकता है, यह सब एक ही href में। मुख्य प्राप्तकर्ता को कोलन के बाद सीधे रखने के बजाय एक to पैरामीटर के रूप में भी दिया जा सकता है।
पैरामीटरों के बीच क्रम मायने नहीं रखता, और इनमें से किसी को भी छोड़ा जा सकता है। यह जनरेटर इन्हें आपके भरे फ़ील्ड से आपके लिए जोड़ देता है, इसलिए आपको सटीक विराम चिह्न याद रखने की ज़रूरत नहीं, पर संरचना समझना तब मदद करता है जब आपको आउटपुट को हाथ से पढ़ना और थोड़ा बदलना हो।
कई प्राप्तकर्ता
आप उनके पतों को अलग करके एक साथ कई लोगों को संबोधित कर सकते हैं। मुख्य To पंक्ति में एक से अधिक व्यक्ति रखने के लिए, mailto कोलन के बाद पतों को कॉमा से अलग करते हुए सूचीबद्ध करें। यही कॉमा-से-अलग करने वाला तरीक़ा cc और bcc पैरामीटर के अंदर भी काम करता है, इसलिए एक ही लिंक To, CC और BCC फ़ील्ड में फैले प्राप्तकर्ताओं के पूरे समूह को पहले से संबोधित एक संदेश खोल सकता है।
ध्यान रखें कि जहाँ कॉमा से अलग करना प्रलेखित मानक है, वहीं कुछ पुराने या असामान्य ईमेल क्लाइंट ऐतिहासिक रूप से इसके बजाय अर्धविराम की अपेक्षा करते रहे हैं, जो असंगति का एक पुराना स्रोत है। व्यापक संगतता के लिए कॉमा ही सही चुनाव है, और यह टूल आपको हर फ़ील्ड में कॉमा से अलग किए कई पते दर्ज करने देता है।
URL एनकोडिंग अनिवार्य है, वैकल्पिक नहीं
यही वह बारीक़ी है जो किसी और चीज़ से ज़्यादा mailto लिंक को तोड़ती है: subject और body के मानों को URL-एनकोड किया जाना चाहिए। एक स्पेस %20 बन जाता है, एक लाइन ब्रेक %0A बन जाता है (और एक पूर्ण कैरिज-रिटर्न-प्लस-लाइन-फ़ीड %0D%0A बन जाता है), और जिन अक्षरों का URL में विशेष अर्थ होता है, जैसे ampersand, प्रश्नचिह्न, और नंबर साइन, उन्हें प्रतिशत-एनकोड करना ज़रूरी है, वरना उन्हें टेक्स्ट के बजाय लिंक की संरचना समझ लिया जाएगा। उदाहरण के लिए, आपके body में एक बिना-एनकोड किया हुआ ampersand एक नए पैरामीटर की शुरुआत के रूप में समझा जाएगा और चुपचाप आपके संदेश को बीच में ही काट देगा।
चूँकि हाथ से एनकोड करना थकाऊ और ग़लती-प्रवण है, यह जनरेटर URL एनकोडिंग को एक अनुशंसित, डिफ़ॉल्ट-रूप-से-चालू विकल्प के रूप में देता है जो आपके subject और body को अपने आप सुरक्षित प्रतिशत-एनकोडेड रूप में बदल देता है। इसे चालू ही रखें जब तक कि आपके पास इसे न रखने का कोई ख़ास कारण न हो; इसे बंद करना ऐसा लिंक बनाने का सबसे तेज़ तरीक़ा है जो आपके परीक्षण में काम करता है पर असली उपयोगकर्ताओं के लिए स्पेस और विराम चिह्नों को बिगाड़ देता है।
मुख्य भाग में लाइन ब्रेक
एक बहु-पंक्ति संदेश को पहले से भरने के लिए लाइन ब्रेक को भी एनकोड करना ज़रूरी है। एक न्यूलाइन को %0A से दर्शाया जाता है, इसलिए जिस body को दो अनुच्छेदों के रूप में दिखना चाहिए, उसमें जहाँ-जहाँ लाइन ब्रेक होना चाहिए वहाँ वह क्रम चाहिए। इसके बिना, आपका सावधानी से फ़ॉर्मैट किया गया संदेश प्राप्तकर्ता की कंपोज़ विंडो में एक ही बहती हुई पंक्ति में सिमट जाता है। यह टूल मुख्य भाग में लाइन ब्रेक बनाए रखने का एक विकल्प देता है, ठीक इसीलिए ताकि ईमेल क्लाइंट खुलने पर बहु-पंक्ति सामग्री अपनी फ़ॉर्मेटिंग बनाए रखे।
सही एनकोडिंग के बावजूद, लाइन ब्रेक का रेंडरिंग ईमेल क्लाइंट के बीच थोड़ा भिन्न होता है, और कुछ उन्हें अपूर्ण रूप से रेंडर करते हैं। छोटे संदेशों के लिए यह शायद ही कोई समस्या हो, पर किसी भी लंबी चीज़ के लिए नतीजे को उसी असली क्लाइंट में पहले से देख लेना सार्थक है जिसका इस्तेमाल आपके दर्शक करने की संभावना रखते हैं।
ध्यान में रखने लायक़ असली सीमाएँ
mailto लिंक पूरी तरह उपयोगकर्ता की व्यवस्था पर निर्भर करते हैं। वे उसी ईमेल क्लाइंट को खोलते हैं जो डिफ़ॉल्ट के रूप में कॉन्फ़िगर है, जो किसी डेस्कटॉप पर Outlook या Apple Mail हो सकता है और मोबाइल पर आमतौर पर डिवाइस का मेल ऐप होता है। अगर किसी विज़िटर के पास कोई ईमेल क्लाइंट कॉन्फ़िगर नहीं है, या वह किसी ऐसे ब्राउज़र में वेबमेल का इस्तेमाल करता है जो mailto संभालने के लिए पंजीकृत नहीं है, तो लिंक पर क्लिक करने से कुछ नहीं हो सकता या कोई त्रुटि आ सकती है, जो उन उपयोगकर्ताओं को निराश करती है जिन्होंने किसी संपर्क फ़ॉर्म की अपेक्षा की थी। एक व्यावहारिक लंबाई सीमा भी है: ब्राउज़र और क्लाइंट यह सीमित करते हैं कि कोई URL कितना लंबा हो सकता है, इसलिए बहुत लंबे पहले-से-भरे मुख्य भाग काट दिए जा सकते हैं।
बेहद अहम बात, mailto कोई भेजने का तंत्र नहीं है और न ही थोक ईमेल के लिए है। यह बस एक ड्राफ़्ट खोलता है; उपयोगकर्ता को अब भी भेजें दबाना पड़ता है, और आपके पास यह जानने का कोई तरीक़ा नहीं कि उसने भेजा या नहीं। यह किसी संपर्क लिंक या किसी पहले-से-भरे सपोर्ट अनुरोध के लिए एकदम उपयुक्त है, पर सबमिशन को भरोसेमंद रूप से इकट्ठा करने, डेटा संजोने, या कई प्राप्तकर्ताओं को भेजने के लिए, इसके बजाय एक उचित सर्वर-साइड फ़ॉर्म या ईमेल सेवा ही सही उपकरण है।
mailto लिंक कहाँ इस्तेमाल होते हैं, और एक गोपनीयता नोट
mailto लिंक का स्वाभाविक घर वहीं है जहाँ आप किसी व्यक्ति को कम से कम झंझट के साथ आपको ईमेल करने के लिए आमंत्रित करना चाहते हों: एक संपर्क पेज, फ़ुटर में एक ईमेल पता, एक सपोर्ट लिंक, या एक फ़ीडबैक बटन जो किसी प्रासंगिक विषय के साथ पहले से भरा एक संदेश खोलता है, जैसे कोई पहले से टैग की हुई सपोर्ट श्रेणी। विषय को पहले से भरना ख़ासकर उपयोगी है क्योंकि यह आने वाली मेल को एकसमान रूप से रूट और लेबल कर देता है, बिना भेजने वाले से कुछ करवाए।
एक सावधानी जानने लायक़ है: किसी mailto लिंक के अंदर एक कच्चा ईमेल पता प्रकाशित करना उसे उन स्पैम-हार्वेस्टिंग बॉट के सामने भी उजागर कर देता है जो पतों के लिए पेज खंगालते हैं। अगर स्पैम एक चिंता है, तो लोग अक्सर पते को अस्पष्ट कर देते हैं या किसी संपर्क फ़ॉर्म पर लौट आते हैं। यह जनरेटर लिंक और आसपास के HTML anchor को पूरी तरह आपके ब्राउज़र में बनाता है, बिना कोई डेटा अपलोड किए, इसलिए एकमात्र उजागरी वही है जिसे आप अपने पेज पर प्रकाशित करना चुनते हैं।
अक्सर पूछे जाने वाले प्रश्न
mailto लिंक क्या है?
क्या मैं CC, BCC, विषय, और मुख्य भाग जोड़ सकता हूँ?
क्या मुझे URL एनकोडिंग चालू रखनी चाहिए?
क्या मुझे HTML कोड मिलता है या सिर्फ़ URL?
क्या यह लिंक हर ईमेल क्लाइंट में काम करेगा?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें