我正在使用OSX el capitan(10.11.6)。
我使用Outlook訪問我的電子郵件,並希望Outlook是默認的郵件應用程序。我在網上找到的所有說明都建議我打開郵件,然後選擇“郵件->首選項”以設置默認郵件應用。不幸的是,“首選項”顯示為灰色,直到添加了帳戶為止。我沒有要添加到Mac的其他帳戶。
如何在不將帳戶添加到郵件客戶端的情況下將默認郵件客戶端設置為Outlook?
我正在使用OSX el capitan(10.11.6)。
我使用Outlook訪問我的電子郵件,並希望Outlook是默認的郵件應用程序。我在網上找到的所有說明都建議我打開郵件,然後選擇“郵件->首選項”以設置默認郵件應用。不幸的是,“首選項”顯示為灰色,直到添加了帳戶為止。我沒有要添加到Mac的其他帳戶。
如何在不將帳戶添加到郵件客戶端的情況下將默認郵件客戶端設置為Outlook?
我終於找到了一些容易使用的方法,來自Microsoft的SetDefaultMailApp:
https://docs.microsoft.com/zh-cn/outlook/troubleshoot/outlook-for-mac/useful-tools#setdefaultmailapp
最簡單的方法-不涉及與Mail本身打亂-是古老的忠實 RCDefaultApp
是的,它很古老;是的,它仍然有效;是的,它是免費的。
它作為控制面板安裝,您可以在其中為計算機上的幾乎所有內容(包括郵件)設置默認值。
只需從下拉菜單中選擇
如果您想戳其他部分,請注意可能需要一些時間來構建應用程序/服務列表;不要以為它掛了,只是在想;-)
您可以使用系統安裝的Python解釋器快速更改默認郵件應用。
將以下命令複製/粘貼到Terminal中,將 com.microsoft.Outlook
替換為郵件應用程序的應用程序捆綁包標識符。Outlook的捆綁包標識符是 com.microsoft.Outlook
。
/usr/bin/python2.7 <<EOF 導入LaunchServices; 結果= LaunchServices.LSSetDefaultHandlerForURLScheme( “ mailto”, “ com.microsoft.Outlook”) print(“結果:%d(%s)”%( 結果, 如果結果== 0,則為“成功”,否則為“錯誤”)) 緊急行動
如果不確定郵件應用程序的束標識符是什麼,請運行 osascript -e'應用程序“ Some App Name”的ID”
進行查找。例如, osascript -e'應用程序“郵件”的ID”
返回 com.apple.mail
。
SwiftDefaultApps似乎已取代RCDefaultApp,RCDefaultApp由於OSX更改而停止工作,並且域也已關閉。
啤酒桶安裝swiftdefaultappsprefpane
有時候,最簡單的解決方案使我們無所適從,而且很容易忽略它們。我經常被問到這個問題,最簡單的方法是只使用您的電子郵件帳戶設置Apple Mail,然後然後將默認電子郵件應用程序更改為Outlook。
此後,您無需再次使用Apple Mail。因此,儘管從技術上講您仍在向Mail添加帳戶,但是您不必使用它,也可以在將默認值設置為Outlook後將其刪除。
EDIT
我只是想補充一點,在某些情況下,某些Apple軟件(例如照片)具有自己的設置,以便共享內容時使用哪個電子郵件客戶端。因此,如果您想通過電子郵件共享內容,則還需要在這些應用程序中選擇Outlook作為默認設置。
有時,即使在將Outlook設置為Apple Mail中的默認郵件客戶端之後(使用您隨後刪除的帳戶)(Apple怎麼會認為這是保留此設置的好地方),它也不會保留。
只需確保在Mail中設置了首選項之後,就可以通過Terminal運行此操作:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/ \
LaunchServices.framework / Versions / A / Support / lsregister -kill -r-所有本地,系統,用戶
我知道這是一個老問題,但是我需要做同樣的事情(可能是從命令行開始),我找到了解決方法。
您將需要自製軟件,該軟件可以通過以下方式安裝:
/ usr / bin / ruby -e“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
然後,您將需要
duti ,可通過Brew獲得:
brew install duti
現在,我們需要找出要設置為默認值的郵件應用程序的名稱,我們可以運行以下命令(使用所需的郵件客戶端更改Airmail)來做到這一點:
mdls -name kMDItemCFBundleIdentifier -r / Applications / Airmail \ 3.app
#這將返回“ it.bloop.airmail2”
現在,我們可以通過以下方式將所需的應用設置為默認郵件客戶端:
duti -s it.bloop.airmail2 mailto
就是這樣!