Posta hesabı eklemeden varsayılan posta istemcisini ayarlama


34

OSX el capitan'dayım (10.11.6).

Outlook'u e-postama erişmek için kullanıyorum ve Outlook'un varsayılan posta uygulaması olmasını istiyorum. Çevrimiçi bulduğum tüm talimatlar, postaları açmam ve varsayılan posta uygulamasını ayarlamak için "Posta -> Tercihler" i seçmem gerektiğini gösteriyor. Maalesef bir hesap eklenene kadar Tercihler gri renkte görünür. Mac bilgisayarıma eklemek istediğim başka bir hesabım yok.

Posta istemcisine hesap eklemeden varsayılan posta istemcisini Outlook'a nasıl ayarlayabilirim?


3
İyi bir çözüm olmasa da, bunu buldum: osxdaily.com/2014/05/06/change-default-mail-app-mac/… . Sahte bir hesap oluşturup sonunda vazgeçene kadar denersiniz. Bundan sonra bile posta uygulamasının bazen Posta'ya geri döneceğini buldum ...
Daniel Watrous

Yanıtlar:


21

Bunu yapmanın en basit yolu - Mail'in kendisi ile uğraşmayı içermeyen - eski sadık RCDefaultApp
Evet, eski; evet hala çalışıyor; evet ücretsiz.

Posta dahil makinedeki hemen hemen her şey için varsayılanları ayarlayabileceğiniz bir kontrol paneli olarak kurulur.

Açılır menüden seçim yapmanız yeterlidir

resim açıklamasını buraya girin

Diğer bölümlerde bir dürtme yapmak istiyorsanız, uygulamalar / hizmetler listesini oluşturmanın biraz zaman alabileceğini unutmayın; asılı olduğunu sanmıyorum, sadece düşünüyor ;-)


Bu Mac OS X High Sierra ile çalışır mı?
David Killingsworth

1
Evet, hala Mojave beta üzerinde çalışıyor.
Tetsujin

Gmail'i (Firefox'un içinde) varsayılan e-posta istemcisi olarak kullanmak isteyen herkes için şunları yapın: 1) tarayıcınızı e-posta için varsayılan uygulama olarak ayarlayın; 2) Firefox'un tercihlerine gidin mailto, ilgili Uygulama tercihlerini bulun, orada Use Gmailaçılır listeden seçin.
Fabien Snauwaert

Evet ve GA Mojave (10.14.4) üzerinde çalışıyor
Sebastian J.

Bu bir şekilde Catalina üzerinde bile çalışıyor (10.15.1) Not: Karanlık Tema modunu takip etmeyecek, ancak bu sadece uyumsuzluk.
Cory Ringdahl

17

Sonunda işe yarayan bir şey buldum, Microsoft'tan SetDefaultMailApp:

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


2
tıkır tıkır çalışıyor.
RudyOnRails

2
Teşekkürler, bu bizim için bir çözümdü. RCDefaultApp'ı kullanmak için kabul edilen cevap hala geçerlidir, ancak bazı büyük şirket ortamlarında muhtemelen daha azdır. Şerefe!
NotJustClarkKent

Mojave üzerinde çalışıyor
David Maddox

6

Varsayılan posta uygulamasını hızlı bir şekilde değiştirmek için sistemde yüklü Python yorumlayıcısını kullanabilirsiniz.

Aşağıdaki komutu kopyalayıp Terminal'e yapıştırın, com.microsoft.Outlookposta uygulamanızın uygulama paketi tanımlayıcısıyla değiştirin . Outlook'un paket tanımlayıcısı 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

Posta uygulamanız için paket kimliğinin ne olduğundan emin değilseniz osascript -e 'id of app "Some App Name"'bulmak için çalıştırın . Örneğin, osascript -e 'id of app "Mail"'döndürür com.apple.mail.


2
Mojave'de iyi çalışıyor.
postrational

Teşekkürler! Mükemmel çalışıyor.
Jonas H.

0

Bazen en kolay çözümler bizi yüzüne bakar ve bunları gözden kaçırmak kolaydır. Bunu düzenli olarak soruyorum ve bunu yapmanın en kolay yolu, Apple Mail'i e-posta hesabınızla kurmak ve ardından varsayılan e-posta uygulamasını Outlook olarak değiştirmektir.

Bundan sonra Apple Mail'i tekrar kullanmak zorunda değilsiniz. Bu nedenle, teknik olarak hala Mail'e bir hesap eklerken, hesabı kullanmanıza gerek yoktur veya varsayılanı Outlook'a ayarladıktan sonra kaldırabilirsiniz.

DÜZENLE

Bazı durumlarda, bazı Apple yazılımlarının (örneğin Fotoğraflar) içerik paylaşırken e-posta istemcisinin kullanacağı kendi ayarlarının olduğunu eklemek istedim. Dolayısıyla, içeriği e-posta ile paylaşmak istiyorsanız Outlook'u bu Uygulamalar'da varsayılan olarak seçmeniz gerekecektir.


4
Bir hesap eklemeyi gerektirdiği için bu soruya cevap vermez. Bilmek istediğim, dahili ayarın bir hesap eklemeye gerek kalmadan OSX'te nerede olduğunu kontrol etmek. BTW, benim yorumum "gerçek" bir hesaba ihtiyaç duymadan aynı şeyi nasıl yapacağınızı açıklıyor.
Daniel Watrous

Cevabımı eklerken yorumunuzu almadım. İleride başvurmak üzere, yorum eklemek yerine ek bağlam sağlamak için sorunuzu düzenlemek daha iyidir. Posta istemcisine bir hesap eklemeden varsayılanı nasıl değiştireceğinizi sorduğunuzun farkındayım , bu nedenle cevabım, varsayılanı değiştirdikten sonra Mail'i kullanmak zorunda kalmayacağınızı (veya hesabı içinde tutmanız gerektiğini) belirtti. Şimdi yorumunuzu okuduğuma göre, bu soruyu sormanızın nedeni, bu seçeneği kullanarak değişikliğin 'yapışmasını' sağlamada sorun yaşıyorsanız mı? Eğer öyleyse, bunun için potansiyel bir düzeltme var.
Monomeeth

0

Bazen, Outlook'u Apple Mail'de varsayılan posta istemcisi olarak ayarladıktan sonra bile - daha sonra kaldıracağınız bir hesapla - (Apple bu ayarı yapıştırmak için iyi bir yer olduğunu nasıl düşünebilirdi) yapışmaz.

Emin olmak için, Mail'de pref ayarladıktan sonra bunu Terminal üzerinden çalıştırın:

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

0

Bunun eski bir soru olduğunu biliyorum, ama muhtemelen komut satırından da yapmam gerekiyordu ve bir çözüm buldum.

Aşağıdakilerle kurulabilen Homebrew'a ihtiyacınız olacak :

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

Daha sonra, dutiBrew aracılığıyla mevcut olan ihtiyacınız olacak :

brew install duti

Şimdi, varsayılan olarak ayarlamak istediğiniz posta uygulamasının adını bulmamız gerekiyor, bunu aşağıdaki komutu çalıştırarak yapabiliriz (Airmail'i istediğiniz posta istemcisiyle değiştirin):

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

Şimdi, istediğiniz uygulamayı varsayılan posta istemcisi olarak ayarlayabiliriz:

duti -s it.bloop.airmail2 mailto

Bu kadar!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.