आप इसे आउटलुक में थोड़ा कोड और Emacs में थोड़ा कोड के साथ कर सकते हैं।
सबसे पहले, यदि आप आउटलुक 2007 का उपयोग कर रहे हैं तो आपको आउटलुक यूआरएल को एक रजिस्ट्री जोड़ के साथ सक्षम करना होगा। निर्देश और रजिस्ट्री फ़ाइल यहां डेविड टैन के सौजन्य से पाई जा सकती है ।
अगला, इस मैक्रो को आउटलुक में जोड़ा जा सकता है और वर्तमान ईमेल संदेश का GUID प्राप्त होगा, एक ऑर्ग-मोड लिंक बनाएं और इसे क्लिपबोर्ड में जमा करें।
'Adds a link to the currently selected message to the clipboard
Sub AddLinkToMessageInClipboard()
Dim objMail As Outlook.MailItem
Dim doClipboard As New DataObject
'One and ONLY one message muse be selected
If Application.ActiveExplorer.Selection.Count <> 1 Then
MsgBox ("Select one and ONLY one message.")
Exit Sub
End If
Set objMail = Application.ActiveExplorer.Selection.Item(1)
doClipboard.SetText "[[outlook:" + objMail.EntryID + "][MESSAGE: " + objMail.Subject + " (" + objMail.SenderName + ")]]"
doClipboard.PutInClipboard
End Sub
लगभग वहाँ, आउटलुक लिंक को सक्षम करने के लिए अपने इमेक लिस्प निर्देशिका में लिस्प का यह थोड़ा सा जोड़ें।
;;; org-outlook.el - Support for links to Outlook items in Org
(require 'org)
(org-add-link-type "outlook" 'org-outlook-open)
(defun org-outlook-open (id)
"Open the Outlook item identified by ID. ID should be an Outlook GUID."
(w32-shell-execute "open" (concat "outlook:" id)))
(provide 'org-outlook)
;;; org-outlook.el ends here
और अंत में, Outlook लिंक कोड को शामिल करने के लिए अपनी .emacs फ़ाइल को अपडेट करें। ऑर्ग-मोड सेटअप होने के बाद ही इसे कहीं जोड़ें।
(require 'org-outlook)
अब आप मैक्रो को कॉल कर सकते हैं (मैंने क्विक एक्सेस के लिए इसे आउटलुक में अपने टूलबार में जोड़ा) और आप एमएसीएस में ईमेल का लिंक जल्दी से बना सकते हैं।
जब आप किसी डॉक्यूमेंट स्टोर के बीच किसी मैसेज को स्थानांतरित करते हैं, तो GUID, GUID का परिवर्तन, इसलिए यदि आप अपने Exchange सर्वर पर रहने के दौरान मैसेज को GUID प्राप्त करते हैं और फिर इसे अपने स्थानीय PST फ़ाइल में ले जाते हैं, तो लिंक बदल जाएगा। GUID प्राप्त करने से पहले संदेश को ले जाएँ।