2011-01-16 12 views
16

मुझे जीमेल के वेब एप्लिकेशन में कोई समस्या आई है। किसी कारण से, mailto लिंक काम नहीं करते हैं जब मैं लिंक को शरीर में जोड़ने का प्रयास करता हूं। लिंक तब तक ठीक काम करते हैं जब तक & शरीर के लिए विभाजक का उपयोग नहीं किया जाता है।जीमेल में मेलो लिंक

उदाहरण के लिए:

href="mailto:?subject=test&body=this is a test" -

href="mailto:?subject=testbody=this is a test" काम करता है नहीं - काम करता है लेकिन, जाहिर है, यह वांछित परिणाम उत्पन्न नहीं करता है के रूप में सब कुछ विषय के लिए चला जाता है।

मैं Vista 64bit चला रहा हूं और मैंने एफएफ, क्रोम और आईई की कोशिश की है। साथ ही, मैंने अपने जीमेल खाते और Google Apps खाते में जीमेल को मेरे मेल को कैसे प्रस्तुत किया है, इसके बीच एक अंतर देखा है।

जब मैं अपने आईफोन & पर एक ही ईमेल देखता हूं तो सबकुछ ठीक काम करता प्रतीत होता है।

किसी भी मदद की सराहना की जाएगी। यहां तक ​​कि अगर मैं नहीं था एन्कोडिंग '&'

+3

क्या होता है जब आप '' '' 'के बजाय उपयोग करते हैं? – Alec

+0

वही बात, मैंने &% 26 और & amp/लेकिन सभी ने एक ही परिणाम का प्रयास किया है। – sagibb

+2

'mailto: 'पैरामीटर के साथ लिंक पहले स्थान पर एक गैर-मानकीकृत, अविश्वसनीय चीज़ हैं। मुझे आश्चर्य नहीं होगा कि वहां जीमेल के अलावा अन्य एप्लिकेशन हैं जो उन्हें सही तरीके से समर्थन नहीं देते हैं (शायद सुरक्षा चिंताओं के कारण भी उद्देश्य पर)। मैं उनसे बचूंगा और आपके उद्देश्य के लिए अधिक विश्वसनीय समाधान ढूंढूंगा। – RoToRa

उत्तर

1

दोस्त की कोशिश करें, लेकिन मैं निम्नलिखित पात्रों की जगह है, और फिर इन्हें मेल करने के लिए ईमेल शरीर और विषय गुजरती हैं, यह मेरे लिए काम करता है। उम्मीद है कि यह आपको कुछ विचार ला सकता है।

body = body.replaceAll("\\\\", "%5C"); 
body = body.replaceAll(" ", "%20"); 
body = body.replaceAll("\r", "%0D"); 
body = body.replaceAll("\n", "%0A"); 
body = body.replaceAll("\t", "%09"); 
1

फ़ायरफ़ॉक्स में परीक्षण 1 9 - काम कर रहा है।
क्रोम में आपको इसे काम करने के लिए एक एक्सटेंशन इंस्टॉल करने की आवश्यकता है।

पेज मैं परीक्षण किया - https://dl.dropbox.com/u/60854445/mail.html
Chrome एक्सटेंशन - https://chrome.google.com/webstore/detail/mailto-for-gmail/dgkkmcknielgdhebimdnfahpipajcpjn/

शायद वे यह तय कर दी है।

2

आप RFC 2368 में देख सकते हैं, यह बिल्कुल संभव नहीं है:

विशेष hname "शरीर" इंगित करता है कि जुड़े hvalue संदेश के मुख्य भाग है। "बॉडी" नाम में संदेश के पहले पाठ/सादा निकाय भाग के लिए सामग्री होनी चाहिए। मेलto यूआरएल मुख्य रूप से शॉर्ट टेक्स्ट संदेशों की पीढ़ी के लिए है जो वास्तव में स्वचालित प्रसंस्करण की सामग्री हैं (जैसे मेलिंग सूचियों के लिए "सदस्यता लें" संदेश), सामान्य एमआईएम निकायों नहीं।

1

% से 20 के लिए रिक्त स्थान की अदला-बदली पर विचार करें। इसके अलावा, स्वरूपण समस्या क्या है? या सभी में बेहतर स्पष्टता सहायक होगी। आपने कहा "मेलो लिंक काम नहीं करता है" और "जीमेल मेरे जीमेल खाते और Google Apps खाते में मेरा मेल प्रस्तुत करता है"। क्या यह इसे भेज रहा है या नहीं, और यदि यह दोनों को भेज रहा है जो विशेष रूप से अंतर है।

9

क्रॉस ब्राउज़र के लिए पूर्ण mailto लिंक सिंटेक्स

<a href="mailto:[email protected]?subject=subject&[email protected]">mail link</a> 

यहाँ चर आप इन्हें मेल में उपयोग कर सकते हैं लिंक कर रहे हैं:

mailto: प्राप्तकर्ताओं प्राप्तकर्ता सेट करने के लिए, या, अल्पविराम से पृथक

&cc= सीसी प्राप्तकर्ता (0)

सेट करने के लिए

&bcc= संदेश के मुख्य भाग सेट करने के लिए बीसीसी प्राप्तकर्ता (ओं)

&subject= ईमेल का विषय है, अब वाक्य के लिए URL एन्कोड निर्धारित करते हैं, तो 20% के साथ रिक्त स्थान को बदलने के लिए, आदि

&body= स्थापित करने के लिए , आप लाइन ब्रेक सहित, यहां पूरे वाक्यों को जोड़ सकते हैं। लाइन ब्रेक को% 0 ए में परिवर्तित किया जाना चाहिए।

कुछ मेल-टू लिंक उदाहरण

<a href="mailto:[email protected][email protected]&[email protected]&subject=Subject Using Mailto.co.uk&body=Email Using Body">Email-Link</a> 

एकाधिक प्राप्तकर्ता:

<a href="mailto:[email protected],[email protected],[email protected]">Contact Us</a> 

ऑनलाइन पीढ़ी लिंक: http://www.mailto.co.uk/

2

मैं जीमेल पूर्णांक पर पॉप्युलेट करने के लिए सब कुछ प्राप्त कर सकते हैं erface अपनी पूरी यूआरएल का उपयोग कर:

https://mail.google.com/mail/u/0/?view=cm&fs=1&tf=1&[email protected]&subject=MISSED%20CALL%20EZTRADER&body=Hello%2C%0A%0AI%20tried%20contacting%20you%20today%20but%20you%20seem%20to%20have%20missed%20my%20call.%20%0A%0APlease%20return%20my%20call%20as%20soon%20as%20you%E2%80%99re%20available.%20%0A%0AIn%20any%20case%2C%20I%20will%20try%20ringing%20you%20at%20a%20later%20time.%0A%0A%0ATy%2C%0A%0A%0A%0A

लेकिन मैं अभी भी विषय पंक्ति को भरने के लिए नहीं मिल सकता है। मैं अभी भी जांच कर रहा हूं, अगर किसी के पास यूआरएल पर जीमेल एन्कोडिंग रेफरी है या उसे पता है?

+2

जीमेल पर एक ईमेल पॉप्युलेट करने के लिए पूर्ण यूआरएल का उपयोग करते समय ऊपर दिए गए लिंक का उपयोग करें, लेकिन विषय पंक्ति के उपयोग के लिए और su = विषय के बजाय। – Michaelp

संबंधित मुद्दे