क्या मैक ओएस एक्स पर mail.app में एक विशिष्ट ईमेल के लिए "गहरी लिंक" करना संभव है?


2

उदाहरण के लिए, एवरनोट या आउटलाइनर जैसे नोट लेने वाले एप्लिकेशन में, क्या ऐसा लिंक बनाना संभव है जो मैक्स ओएस एक्स पर Mail.app में किसी विशिष्ट फ़ोल्डर में एक विशिष्ट ईमेल खोलेगा?


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

@DenisRasulev: इलियट ने, नीचे, एक सटीक उत्तर दिया, लेकिन मैं आपको यह याद दिलाने का श्रेय भी देना चाहता हूं कि ईमेल को एवरनोट में खींचना संभव है, जिसके परिणामस्वरूप ईमेल वापस लिंक हो जाता है, बजाय पूरे ईमेल ऑब्जेक्ट को कॉपी किए।
डेव लैंड

जवाबों:


4

OS X में, आप message:<MESSAGE-ID>Mail.app में विशिष्ट संदेश खोलने के लिए प्रारूप के URL का उपयोग कर सकते हैं । तो हम मैसेज आईडी कैसे खोजें? यदि संदेश में कोई दिनांक या अन्य "डेटा डिटेक्टर" शामिल है, तो आप उसके आस-पास बिंदीदार रेखा पर क्लिक कर सकते हैं और इसे अपने कैलेंडर में जोड़ सकते हैं। फिर Calendar.app में, नए बनाए गए ईवेंट में एक URL होगा, जिसे आप कॉपी कर सकते हैं।

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

tell application "Mail"
    set _sel to get selection
    set _links to {}
    repeat with _msg in _sel
        set _messageURL to "message://%3c" & _msg's message id & "%3e"
        set end of _links to _messageURL
    end repeat
    set AppleScript's text item delimiters to return
    set the clipboard to (_links as string)
end tell

ध्यान दें कि इस स्क्रिप्ट में कोण कोष्ठक URL एनकोडेड के रूप में लिखे गए हैं %3c

स्रोत: https://daringfireball.net/2007/12/message_urls_leopard_mail


1
मैसेज आईडी Mail.app में रॉ सोर्स व्यू से भी उपलब्ध है (देखें -> संदेश -> रॉ सोर्स)। यह आमतौर पर ईमेल हेडर के नीचे सूचीबद्ध होता है, आमतौर पर फॉर्म के Message-ID: <foo@bar.baz.com>। बृहदान्त्र के बाद पाठ की प्रतिलिपि बनाएँ, और मैन्युअल रूप से संदेश URI के निर्माण के लिए ID के रूप में उपयोग करें। स्क्रिप्ट के रूप में सुविधाजनक नहीं है, लेकिन कम सेटअप अगर आप ऐसा करने का इरादा नहीं रखते हैं।
vykor

धन्यवाद, @Elliott - यह वही है जो मैं चाहता था। AppleScript स्निपेट केक पर आइसिंग कर रहा था। मैं इसके लिए एक कीबोर्ड मेस्ट्रो शॉर्टकट स्थापित करूंगा।
डेव लैंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.