Tetapkan klien email default tanpa menambahkan akun email

34

Saya menggunakan OSX el capitan (10.11.6).

Saya menggunakan prospek untuk mengakses email saya dan ingin prospek menjadi aplikasi email default. Semua petunjuk yang saya temukan online menyarankan agar saya membuka email dan memilih "Mail -> Preferences" untuk mengatur aplikasi email default. Sayangnya Preferensi diklik sampai akun ditambahkan. Saya tidak punya akun lain yang ingin saya tambahkan ke mac saya.

Bagaimana saya bisa mengatur klien email default ke Outlook tanpa menambahkan akun ke klien email?

Daniel Watrous
sumber
3
Meskipun bukan solusi yang baik, saya menemukan ini: osxdaily.com/2014/05/06/change-default-mail-app-mac/… . Anda hanya membuat akun palsu dan mencoba sampai akhirnya menyerah. Bahkan setelah ini saya menemukan bahwa aplikasi surat kadang-kadang akan kembali ke Mail ...
Daniel Watrous

Jawaban:

21

Cara paling sederhana untuk melakukan ini - yang tidak melibatkan main-main dengan Mail itu sendiri - adalah RCDefaultApp yang setia.
Ya itu kuno; ya itu masih berfungsi; ya gratis.

Itu diinstal sebagai panel kontrol dari mana Anda dapat mengatur default untuk apa saja di mesin ... termasuk Mail.

Cukup pilih dari menu drop

masukkan deskripsi gambar di sini

Jika Anda ingin menyodok di bagian lain, perhatikan perlu beberapa saat untuk membuat daftar aplikasi / layanan; jangan berpikir itu digantung, itu hanya berpikir ;-)

Tetsujin
sumber
Apakah ini berfungsi dengan Mac OS X High Sierra?
David Killingsworth
1
Ya, & masih bekerja pada Mojave beta.
Tetsujin
Bagi siapa pun yang ingin menggunakan Gmail (di dalam Firefox) sebagai klien email default mereka, lakukan ini: 1) tetapkan browser Anda sebagai aplikasi default untuk email; 2) Buka preferensi Firefox, cari untuk mailtomenemukan preferensi Aplikasi yang relevan, di sana, pilih Use Gmaildi daftar dropdown.
Fabien Snauwaert
Ya & itu berfungsi di GA Mojave (10.14.4)
Sebastian J.
Ini entah bagaimana bahkan bekerja pada Catalina (10.15.1) Catatan: tidak akan mengikuti mode Tema Gelap, tapi itu satu-satunya ketidakcocokan.
Cory Ringdahl
17

Saya akhirnya menemukan sesuatu yang mudah, SetDefaultMailApp dari Microsoft:

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

Claes Mogren
sumber
2
bekerja seperti pesona.
RudyOnRails
2
Terima kasih, ini solusi untuk kami. Jawaban yang diterima untuk menggunakan RCDefaultApp masih valid tetapi kemungkinan kurang begitu di beberapa lingkungan perusahaan yang lebih besar. Bersulang!
NotJustClarkKent
Bekerja pada Mojave
David Maddox
6

Anda dapat menggunakan interpreter Python yang diinstal sistem untuk dengan cepat mengubah aplikasi email default.

Salin / tempel perintah berikut ke Terminal, ganti com.microsoft.Outlookdengan pengenal bundel aplikasi untuk aplikasi email Anda. Pengidentifikasi bundel Outlook adalah 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

Jika Anda tidak yakin apa pengidentifikasi bundel untuk aplikasi email Anda, jalankan osascript -e 'id of app "Some App Name"'untuk menemukannya. Misalnya, osascript -e 'id of app "Mail"'kembali com.apple.mail.

pembuat pot
sumber
2
Bekerja dengan baik di Mojave.
postrasional
Terima kasih! Bekerja dengan sempurna.
Jonas H.
0

Terkadang solusi termudah menatap wajah kita dan mudah untuk mengabaikannya. Saya ditanyai ini secara teratur dan cara termudah untuk melakukannya adalah dengan mengatur Apple Mail dengan akun email Anda dan kemudian mengubah aplikasi email default ke Outlook.

Anda tidak harus menggunakan Apple Mail lagi setelah itu. Jadi, saat Anda secara teknis masih menambahkan akun ke Mail, Anda tidak harus menggunakannya, atau Anda dapat menghapusnya setelah Anda mengatur default ke Outlook.

EDIT

Saya hanya ingin menambahkan bahwa dalam beberapa kasus, perangkat lunak Apple tertentu (mis. Foto) memiliki pengaturan sendiri untuk klien email mana yang akan digunakan ketika berbagi konten. Jadi, Anda harus memilih Outlook sebagai default dalam Aplikasi ini juga jika Anda ingin berbagi konten melalui email.

Monomeeth
sumber
4
Ini tidak menjawab pertanyaan karena memerlukan penambahan akun. Yang ingin saya ketahui adalah di mana pengaturan internal di OSX untuk mendapatkan kontrol atas ini tanpa persyaratan menambahkan akun. BTW, komentar saya menjelaskan bagaimana melakukan hal yang sama tanpa memerlukan akun "nyata".
Daniel Watrous
Ah, saya tidak menerima komentar Anda sambil menambahkan jawaban saya. Untuk referensi di masa mendatang, lebih baik mengedit pertanyaan Anda untuk memberikan konteks tambahan, daripada menambahkan komentar. Saya sadar Anda bertanya bagaimana mengubah default tanpa menambahkan akun ke klien email , maka jawaban saya menyatakan Anda tidak harus menggunakan Mail setelahnya (atau bahkan menyimpan akun di dalamnya) setelah mengubah default. Sekarang saya sudah membaca komentar Anda, apakah alasan Anda menanyakan hal ini karena Anda kesulitan memastikan perubahan 'bertahan' dengan menggunakan opsi ini? Jika demikian ada potensi perbaikan untuk ini.
Monomeeth
0

Kadang-kadang, bahkan setelah menetapkan Outlook sebagai klien email default di Apple Mail - dengan akun yang Anda hapus sesudahnya - (bagaimana Apple bisa berpikir ini adalah tempat yang baik untuk menyimpan pengaturan ini) tidak tetap.

Hanya untuk memastikan, setelah mengatur pref di Mail, jalankan ini melalui Terminal:

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

Saya tahu ini pertanyaan lama, tetapi saya perlu melakukan hal yang sama, mungkin dari command-line, dan saya menemukan solusinya.

Anda membutuhkan Homebrew , yang dapat diinstal dengan:

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

Kemudian, Anda akan membutuhkan duti, yang tersedia melalui Brew:

brew install duti

Sekarang, kita perlu mencari tahu nama aplikasi email yang ingin Anda atur sebagai default, kita dapat melakukannya dengan menjalankan perintah berikut (ubah Airmail dengan klien email yang Anda inginkan):

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

Sekarang, kita dapat mengatur aplikasi yang diinginkan sebagai klien email default dengan:

duti -s it.bloop.airmail2 mailto

Itu dia!

Fez Vrasta
sumber