Làm cách nào tôi có thể tắt Mail.app khi tôi nhấp vào địa chỉ email?


15

Theo mặc định, nhấp vào địa chỉ email từ một ứng dụng mac khác (chẳng hạn như Slack) sẽ khởi chạy ứng dụng Mail.app trong chế độ xem soạn cho địa chỉ email đó.

Tôi muốn vô hiệu hóa điều này - Tôi không bao giờ sử dụng Mail.app và hầu hết tôi gặp một địa chỉ email tôi muốn sao chép / dán nó ở một nơi khác, không soạn email cho người đó.

Có cách nào để vô hiệu hóa hành vi đó?


Nó sẽ mở một cái gì đó, bất kể người gửi thư mặc định của bạn là gì. Nhấp chuột phải / Sao chép liên kết nếu bạn không muốn mở một bưu phẩm.
Tetsujin

Câu trả lời:


10

Mặc dù có bất kỳ lệnh Terminal lén lút nào mà tôi không biết, OS X sẽ luôn có nhu cầu mở một số ứng dụng khi nhấp vào liên kết email. Nghĩa đen là bất kỳ ứng dụng theo ý thích của bạn sẽ làm.

Một ứng dụng như vậy có thể là một ứng dụng bạn không ngại mở. Giống như chương trình Finder!

  1. Mở Mail Preferences và chuyển đến tab đầu tiên, General . Chọn menu bật lên cho Trình đọc email mặc định và chọn Chọn .

    Chọn một ứng dụng email khác

  2. Chọn Macintosh HD (hoặc bất cứ điều gì bạn đã đổi tên khối lượng khởi động của mình thành) → Hệ thống → Thư viện → CoreService → Finder.app.

    Chọn Finder

  3. Hãy thử nó! (Tôi không thể đăng mailto:liên kết ở đây. 😕)

Nếu bạn làm việc với không gian hoặc ứng dụng toàn màn hình, nhấp vào liên kết thư có thể chuyển đổi không gian. Nhưng ít nhất không có ứng dụng nào được tung ra. Trên máy tính của tôi, thậm chí không có cửa sổ Finder mới được mở.


1
Điều này hoạt động để thay đổi trình đọc email nhưng mailto:các liên kết vẫn mở Mail.app. Tôi tìm thấy một câu trả lời hiệu quả ở đây: superuser.com/questions/1067771/ từ
johncorser

Phần "trình đọc" của tùy chọn nằm ở đó vì khó đặt tên cài đặt cho người dùng trung bình. Những gì thiết lập đó có thể làm gì? (So sánh với "newsreader" thiết lập cho RSS trong phiên bản Safari cũ.) Trong mọi trường hợp, nó đã làm việc trên El Capitan của tôi, nhưng có vẻ là một lỗi LaunchServices bộ nhớ cache mà vô tình trở lại trạng thay đổi các thiết lập-the workaround là /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain uservà một khởi động lại. Câu trả lời liên kết có thể tốt hơn mặc dù.
Constantino Tsarouhas

1
@johncorser Tôi đã cài đặt để mở ứng dụng trình duyệt tôi sử dụng. Đối với Firefox, điều này làm cho các mailto:liên kết không làm gì cả.
nông dân

@johncorser Tôi nhận được kết quả tương tự như farmerjoe khi sử dụng Chrome.
intcreator

Thật không may, điều này không làm việc cho tôi. Trong danh sách thả xuống, tôi chỉ có thể chọn ứng dụng Thư và nếu tôi chọn bất kỳ thứ gì khác trong ứng dụng, nó dường như đặt lại mỗi khi tôi đóng ứng dụng Thư. Tôi đang ở El Capitan. Bất cứ ai cũng có cách giải quyết?
Josep Valls

4

Có vấn đề tương tự ở đây, nhưng quyết định làm thêm một chút. Thay vì mở ứng dụng "Finder", tôi đã sử dụng "Automator" để tạo một ứng dụng không có nghĩa đen!

Điều quan trọng là lưu dự án Automator và họ đặt một lệnh trên đó sẽ đóng cùng Ứng dụng bạn đang chỉnh sửa ! Họ chỉ cần đặt nó là ứng dụng thư mặc định. Bằng cách này, bạn sẽ không phải lo lắng về việc mở ứng dụng khi bạn nhấp vào địa chỉ.

Tôi đã thực hiện một hướng dẫn đơn giản với một số ảnh chụp màn hình nếu bạn muốn xem nó:

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.