मेल खाते को जोड़े बिना डिफ़ॉल्ट मेल क्लाइंट सेट करें


34

मैं OSX एल कैपिटान (10.11.6) पर हूं।

मैं अपने ईमेल का उपयोग करने के लिए आउटलुक का उपयोग करता हूं और यह चाहूंगा कि डिफॉल्ट मेल एप्लिकेशन हो। मुझे मिलने वाले सभी निर्देशों का सुझाव है कि मुझे मेल खोलना चाहिए और डिफ़ॉल्ट मेल एप्लिकेशन को सेट करने के लिए "मेल -> प्राथमिकताएं" चुनना चाहिए। दुर्भाग्य से प्राथमिकताएँ तब तक प्राप्त की जाती हैं जब तक कि कोई खाता न जोड़ा जाए। मेरे पास दूसरा खाता नहीं है जिसे मैं अपने मैक में जोड़ना चाहता हूं।

मैं मेल क्लाइंट के लिए अकाउंट जोड़े बिना आउटलुक में डिफ़ॉल्ट मेल क्लाइंट कैसे सेट कर सकता हूं?


3
अच्छा समाधान नहीं करते हुए, मैंने यह पाया: osxdaily.com/2014/05/06/change-default-mail-app-mac/… । आप बस एक फर्जी खाता बनाते हैं और तब तक कोशिश करते हैं जब तक कि वह अंत में हार न मान ले। इसके बाद भी मैंने पाया कि मेल ऐप कभी-कभी मेल पर वापस लौट आएगा ...
डैनियल वॉट्र्स

जवाबों:


21

ऐसा करने का सबसे सरल तरीका - जिसमें मेल के साथ खिलवाड़ शामिल नहीं है - पुराने वफादार RCDefaultApp है
हाँ यह प्राचीन है; हाँ यह अभी भी काम करता है; हाँ यह मुफ़्त है।

यह एक नियंत्रण कक्ष के रूप में स्थापित होता है जहाँ से आप मशीन पर किसी भी चीज़ के लिए डिफॉल्ट सेट कर सकते हैं ... जिसमें मेल भी शामिल है।

बस एक ड्रॉप मेनू से चयन करें

यहाँ छवि विवरण दर्ज करें

यदि आप अन्य अनुभागों में एक प्रहार करना चाहते हैं, तो ध्यान दें कि एप्लिकेशन / सेवाओं की सूची बनाने में कुछ समय लग सकता है; यह मत सोचो कि यह लटका हुआ है, यह सिर्फ सोच रहा है ;-)


क्या यह मैक ओएस एक्स हाई सिएरा के साथ काम करता है?
डेविड किलिंगवर्थ

1
हाँ, और अभी भी Mojave बीटा पर काम करता है।
टेटसुजिन

Gmail (फ़ायरफ़ॉक्स के अंदर) का उपयोग करने वाले किसी भी व्यक्ति के लिए अपने डिफ़ॉल्ट ई-मेल क्लाइंट के रूप में, ऐसा करें: 1) अपने ब्राउज़र को ई-मेल के लिए डिफ़ॉल्ट एप्लिकेशन के रूप में सेट करें; 2) फ़ायरफ़ॉक्स की वरीयताओं पर जाएं, mailtoप्रासंगिक एप्लिकेशन वरीयताओं को खोजने के लिए देखें, वहां, Use Gmailड्रॉपडाउन सूची में चयन करें ।
फबिएन स्नूवर्ट

हां और यह GA Mojave (10.14.4) पर काम करता है
सेबस्टियन जे

यह किसी तरह भी कैटालिना (10.15.1) नोट पर काम करता है: यह डार्क थीम मोड का पालन नहीं करेगा, लेकिन यह केवल असंगतता है।
Cory Ringdahl

17

मैंने आखिरकार कुछ आसान काम किया है, Microsoft से SetDefaultMailApp:

https://docs.microsoft.com/en-us/outlook/troubleshoot/outlook-for-mac/useful-tools#setdefaultmailapp


2
एक जादू की तरह काम करता है।
रुडीऑनएल्स

2
धन्यवाद, यह हमारे लिए समाधान था। RCDefaultApp का उपयोग करने के लिए स्वीकृत उत्तर अभी भी वैध है, लेकिन कुछ बड़े कॉर्पोरेट वातावरणों में इसकी संभावना कम है। चीयर्स!
NotJustClarkKent

Mojave पर काम करता है
डेविड मैडॉक्स

6

आप डिफ़ॉल्ट मेल ऐप को जल्दी से बदलने के लिए सिस्टम-इंस्टॉल किए गए पायथन इंटरप्रेटर का उपयोग कर सकते हैं।

टर्मिनल में निम्नलिखित कमांड को कॉपी / पेस्ट करें, com.microsoft.Outlookअपने मेल ऐप के लिए एप्लिकेशन बंडल आइडेंटिफायर के साथ बदल दें। आउटलुक का बंडल आइडेंटिफायर है com.microsoft.Outlook

/usr/bin/python2.7 <<EOF
import LaunchServices;
result = LaunchServices.LSSetDefaultHandlerForURLScheme(
    "mailto",
    "com.microsoft.Outlook")
print("Result: %d (%s)" % (
    result,
    "Success" if result == 0 else "Error"))
EOF

यदि आप सुनिश्चित नहीं हैं कि आपके मेल एप्लिकेशन के लिए बंडल पहचानकर्ता क्या है, तो osascript -e 'id of app "Some App Name"'उसे खोजने के लिए चलाएँ । उदाहरण के लिए, osascript -e 'id of app "Mail"'रिटर्न com.apple.mail


2
Mojave पर ठीक काम करता है।
postrational

धन्यवाद! अच्छी तरह से काम।
जोनास एच।

0

कभी-कभी सबसे आसान समाधान हमें घूरते हैं और उन्हें अनदेखा करना आसान होता है। मुझे यह नियमित रूप से पूछा जाता है और ऐसा करने का सबसे आसान तरीका यह है कि आप अपने ईमेल खाते के साथ केवल Apple मेल को सेट करें और फिर डिफ़ॉल्ट ईमेल एप्लिकेशन को Outlook में बदलें।

आपको उसके बाद फिर से Apple मेल का उपयोग करने की आवश्यकता नहीं है। इसलिए, जब आप तकनीकी रूप से अभी भी मेल में एक खाता जोड़ रहे हैं, तो आपको इसका उपयोग करने की आवश्यकता नहीं है, या Outlook के लिए डिफ़ॉल्ट सेट करने के बाद आप इसे हटा सकते हैं।

संपादित करें

मैं सिर्फ यह जोड़ना चाहता था कि कुछ मामलों में, कुछ Apple सॉफ़्टवेयर (जैसे फ़ोटो) की अपनी सेटिंग्स होती हैं, जिसके लिए ईमेल क्लाइंट को सामग्री साझा करते समय उपयोग करना होता है। तो आपको इन एप्स के भीतर डिफ़ॉल्ट के रूप में आउटलुक का चयन करना होगा, साथ ही अगर आप ईमेल के माध्यम से सामग्री साझा करना चाहते हैं।


4
यह सवाल का जवाब नहीं देता क्योंकि इसमें खाता जोड़ने की आवश्यकता होती है। मैं यह जानना चाहूंगा कि खाता खोलने की आवश्यकता के बिना इस पर नियंत्रण पाने के लिए OSX में आंतरिक सेटिंग कहां है। BTW, मेरी टिप्पणी बताती है कि "वास्तविक" खाते की आवश्यकता के बिना एक ही काम कैसे करें।
डैनियल वॉट्र्स

आह, मैंने अपना उत्तर जोड़ते हुए आपकी टिप्पणी को नहीं लिया। भविष्य के संदर्भ के लिए टिप्पणी जोड़ने के बजाय, अतिरिक्त संदर्भ प्रदान करने के लिए अपने प्रश्न को संपादित करना बेहतर है। मुझे पता है कि आपने मेल क्लाइंट के लिए अकाउंट को जोड़े बिना डिफॉल्ट को कैसे बदला जाए , इसलिए कहा कि मेरा उत्तर यह है कि आपने डिफॉल्ट बदलने के बाद मेल का उपयोग नहीं किया है (या अकाउंट को इसमें भी रखें)। अब जब मैंने आपकी टिप्पणी पढ़ ली है, तो क्या आप यह पूछ रहे हैं क्योंकि आपको इस विकल्प का उपयोग करके परिवर्तन 'चिपक' सुनिश्चित करने में परेशानी हो रही है? यदि हां, तो इसके लिए एक संभावित निर्धारण है।
Monomeeth

0

कभी-कभी ऐप्पल मेल में आउटलुक को डिफ़ॉल्ट मेल क्लाइंट के रूप में सेट करने के बाद भी - आपके द्वारा बाद में हटाए जाने वाले खाते के साथ - (एप्पल कभी कैसे सोच सकता है कि यह इस सेटिंग को छड़ी करने के लिए एक अच्छी जगह है) यह छड़ी नहीं करता है।

बस यह सुनिश्चित करने के लिए, मेल में प्रीफ़ सेट करने के बाद, टर्मिनल के माध्यम से इसे चलाएं:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
  LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user

0

मुझे पता है कि यह एक पुराना प्रश्न है, लेकिन मुझे ऐसा करने की आवश्यकता है, संभवतः कमांड-लाइन से, और मुझे एक समाधान मिला।

आपको Homebrew की आवश्यकता होगी , जिसे इसके साथ स्थापित किया जा सकता है:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

फिर, आपको आवश्यकता होगी duti, जो ब्रू के माध्यम से उपलब्ध है:

brew install duti

अब, हमें उस मेल एप्लिकेशन का नाम पता लगाना होगा जिसे आप डिफ़ॉल्ट के रूप में सेट करना चाहते हैं, हम यह कर सकते हैं कि निम्नलिखित कमांड को चलाएं (अपने इच्छित मेल क्लाइंट के साथ एयरमेल बदलें):

mdls -name kMDItemCFBundleIdentifier -r /Applications/Airmail\ 3.app
# this will return "it.bloop.airmail2"

अब, हम अपने इच्छित ऐप को डिफ़ॉल्ट मेल क्लाइंट के रूप में सेट कर सकते हैं:

duti -s it.bloop.airmail2 mailto

बस!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.