Làm cách nào để ngăn iCal khởi chạy Mail.app?


12

Tôi không sử dụng Mail.app, thay vào đó sử dụng Postbox 2 cho tất cả các nhu cầu email của tôi. Tôi làm sử dụng iCal cho lịch của tôi, đồng bộ nó với tài khoản Google Apps của tôi.

Bất cứ khi nào iCal muốn gửi lời nhắc, nó sẽ cố gắng mở Mail.app để làm như vậy, điều này rất khó chịu.

Hiện tại, giải pháp duy nhất tôi đang làm là nén zip Mail.app /Applicationsđể iCal không thể truy cập được nữa. Tuy nhiên, bất cứ khi nào HĐH cập nhật (tức là từ Snow Leopard thành Lion), nó sẽ thay thế Mail.app và tôi phải làm điều này một lần nữa. Điều này có vẻ quá hackish.

Có cách nào để buộc iCal ngừng cố gắng mở Mail.app mà không phải xóa Mail.app theo cách thủ công không?


Có ai tìm ra điều này? Tôi hiện đang sử dụng Postbox 2 và đã sửa đổi tệp applescript bên trong ứng dụng thư và iCal vẫn mở Mail khi có lời nhắc kích hoạt. Tôi cũng đã thay đổi cài đặt ứng dụng mặc định trong Ứng dụng Thư thành PostBox nhưng không được. Tôi đã yêu cầu nhóm hỗ trợ của PostBox giúp tôi tìm hiểu điều này nhưng dường như họ không thể thay vào đó họ đề nghị hoàn lại tiền cho tôi. Nhưng tôi không muốn hoàn lại tiền, tôi chỉ muốn nó hoạt động :( Cảm ơn!

@Xavier Tôi chưa bao giờ tìm thấy một công việc phù hợp xung quanh.
Darren Newton

Câu trả lời:


2

Các hướng dẫn bên dưới (được đăng ở đây ) đã làm điều đó cho chúng tôi vì các quyền của chúng tôi thực sự là trên "Chỉ đọc" và Mail.app vẫn đang khởi chạy.

Lưu ý: Nếu iCal vẫn mở Mail.app để gửi sự kiện sau khi bạn đã đặt Hộp thư làm ứng dụng thư mặc định của mình:

  1. Trong Finder, nhấp chuột phải vào biểu tượng iCal và sau đó chọn Hiển thị nội dung gói.
  2. Điều hướng đến thư mục "Nội dung", sau đó thư mục "Tài nguyên". Nhấp chuột phải vào thư mục có tên "Tập lệnh" và chọn Nhận thông tin.
  3. Mở rộng hộp Chia sẻ & Quyền và nhấp vào Biểu tượng Khóa ở góc dưới bên phải để mở khóa cài đặt này. Thay đổi bất kỳ quyền nào được liệt kê là "Chỉ đọc" thành "Đọc & Viết".
  4. Khởi động lại hộp thư.

Nếu cần thêm thông tin, hãy xem trang Tích hợp iCal Postbox chi tiết hơn để biết thêm các tùy chọn và mẹo khắc phục sự cố.

Có một ngày tuyệt vời!


Tôi đã làm theo các hướng dẫn trong liên kết thứ hai và tôi có thể thấy rằng Postbox đã sửa đổi tập lệnh thư ngay bây giờ. Sẽ cho bạn biết nếu điều này hoạt động và sẽ đánh dấu là đã trả lời nếu nó làm.
Darren Newton

Trên thực tế điều này đã không làm việc. Mail.app vẫn được iCal mở để gửi thông báo.
Darren Newton

Bạn đã nghe thấy gì chưa, Darren? Tôi sẽ tò mò nếu những người ở Postbox có thêm thông tin. Tôi sẽ gửi bất cứ điều gì họ viết lại cho tôi nếu tôi thấy nó hữu ích cho chúng tôi ở đây!
Caleb

Havent nghe thấy bất cứ điều gì. Kịch bản hoạt động, nhưng iCal vẫn muốn mở Mail.app khi đến lúc gửi thông báo, điều đó có nghĩa là tôi phải quay lại để xóa Mail.app hoàn toàn.
Darren Newton

1

Cách không hữu ích là không đặt email làm hành động nhắc nhở trong iCal.

Xây dựng hơn là viết một hành động Automator sử dụng Postbox và sau đó sử dụng hành động tự động hóa đó làm hành động nhắc nhở.

Tôi có một trình tự động hóa như một ứng dụng và điều này được nhập vào iCal GetInfo dưới dạng

ứng dụng

Để tạo Báo thức iCal - Khởi động trình tự động hóa và điều đầu tiên cung cấp các tùy chọn cho quy trình làm việc và một trong số đó là Báo động iCal - Sau đó, trình tự động hóa có thể bao gồm một tập lệnh shell hoặc applescript để gọi cho người gửi thư của bạn


1

Tôi đã có điều tương tự và tìm thấy câu trả lời trên SuperUser :

Do đó, trừ khi bạn vô hiệu hóa Mail.app trả lời cuộc gọi AppleScript này (nói với ứng dụng "Mail"), thực sự chỉ có một cách để giết Mail.app (theo nhận xét của tôi về câu trả lời của waiwai):

sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail

Để đảo ngược:

sudo chmod 755 /Applications/Mail.app/Contents/MacOS/Mail

0

Bạn có thể thử điều này:

Mở Ứng dụng Thư. Sau đó, trong Hộp thoại Tùy chọn, thay đổi giá trị của tham số menu bật lên có tên "Trình đọc email mặc định" thành "Hộp thư 2".

nhập mô tả hình ảnh ở đây


2
Điều này dường như không hoạt động. Tôi có Default email reader:trong Mail.app trên hệ thống của mình được đặt thành Sparrow.app (1.3.2) và iCal vẫn cố mở Mail.app để gửi các thay đổi tới các sự kiện cho những người tham dự khác và thông báo cho các sự kiện.
Ian C.

Tôi đã làm điều này là tốt, và nó không hoạt động.
Darren Newton

Điều này không hoạt động. iCal mở Mail.app từ tệp Apple Script. Nó không tôn trọng thiết lập này. Nếu bạn sử dụng Sparrow, bạn có thể thử sử dụng tập lệnh của tôi: gidogeek.com/post/6037637963/ical-sparrow , tuy nhiên, nó không hoạt động trong 10.8.
Gidogeek

0

Một câu hỏi tương tự gần đây đã được hỏi về Sparrow tại đây: Làm cách nào tôi có thể sử dụng Sparrow để gửi thông báo e-mail iCal thay vì Mail.app?

Để trả lời cho câu hỏi đó, tôi đã tìm thấy một tập lệnh gần với những gì bạn muốn nhưng dành cho Sparrow (một ứng dụng thư thay thế cho OS X). Bạn có thể thay đổi AppleScript đó để đạt được những gì bạn đang có với ứng dụng thư khách bạn chọn.


Cảm ơn vì điều này hiện đang thích ứng với sự trợ giúp từ support.postbox-inc.com/entries/509550-applescript- support - sẽ cho bạn biết nếu nó hoạt động.
Darren Newton
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.