ฉันจะหยุด iCal ไม่ให้เปิด Mail.app ได้อย่างไร


12

ฉันไม่ได้ใช้ Mail.app แทนการใช้ Postbox 2 สำหรับความต้องการอีเมลทั้งหมดของฉัน ผมไม่ใช้ iCal สำหรับปฏิทินของฉันซิงค์กับบัญชี Google Apps ของฉัน

เมื่อใดก็ตามที่ iCal ต้องการส่งการแจ้งเตือนก็จะพยายามเปิด Mail.app ให้ทำเช่นนั้นซึ่งน่ารำคาญอย่างมาก

ปัจจุบันทางออกเดียวที่ฉันใช้งานคือ zip zip Mail.app /Applicationsดังนั้น iCal จึงไม่สามารถเข้าถึงได้อีกต่อไป อย่างไรก็ตามเมื่อใดก็ตามที่อัปเดตระบบปฏิบัติการ (เช่นจาก Snow Leopard เป็น Lion) จะแทนที่ Mail.app และฉันต้องทำเช่นนี้อีกครั้ง ดูเหมือนว่าแฮ็คมากเกินไป

มีวิธีบังคับให้ iCal หยุดพยายามเปิด Mail.app โดยไม่ต้องลบ Mail.app ด้วยตนเองหรือไม่


มีใครคิดออกหรือไม่ ขณะนี้ฉันใช้ Postbox 2 และแก้ไขไฟล์ applescript ภายในแอปอีเมลและ iCal ยังคงเปิด Mail เมื่อมีการเรียกใช้การแจ้งเตือน ฉันได้เปลี่ยนการตั้งค่าเริ่มต้นของแอพใน Mail App ให้เป็น PostBox แต่ไม่ไปเลย ฉันขอให้ทีมสนับสนุน PostBox ช่วยฉันคิดออก แต่เห็นได้ชัดว่าพวกเขาทำไม่ได้แทนที่จะให้เงินคืนแก่ฉัน แต่ฉันไม่ต้องการเงินคืนฉันแค่อยากให้มันใช้งานได้ :( ขอบคุณ!

@ ซาเวียร์ฉันไม่เคยหางานที่เหมาะสมมาก่อนเลย
Darren Newton

คำตอบ:


2

คำแนะนำด้านล่าง (โพสต์ที่นี่ ) ทำเพื่อเราตามที่ได้รับอนุญาตจริง ๆ แล้วใน "Read Only" และ Mail.app ยังคงเปิดตัว

หมายเหตุ: ถ้า iCal ยังคงเปิด Mail.app สำหรับส่งเหตุการณ์หลังจากที่คุณตั้งค่าตู้ไปรษณีย์เป็นไคลเอ็นต์จดหมายเริ่มต้นของคุณ:

  1. ภายใน Finder ให้คลิกขวาที่ไอคอน iCal จากนั้นเลือก Show Package Contents
  2. นำทางไปยังโฟลเดอร์ "สารบัญ" จากนั้นไปที่โฟลเดอร์ "ทรัพยากร" คลิกขวาที่โฟลเดอร์ชื่อ "สคริปต์" และเลือกรับข้อมูล
  3. ขยายกล่องการแบ่งปันและการอนุญาตแล้วคลิกไอคอนล็อคที่มุมล่างขวาเพื่อปลดล็อคการตั้งค่านี้ เปลี่ยนสิทธิ์ใด ๆ ที่ระบุไว้เป็น "อ่านอย่างเดียว" เป็น "อ่านและเขียน"
  4. รีสตาร์ทตู้ไปรษณีย์

หากต้องการข้อมูลเพิ่มเติมให้ตรวจสอบหน้าการรวม iCal ของตู้ไปรษณีย์โดยละเอียดเพื่อดูตัวเลือกเพิ่มเติมและเคล็ดลับการแก้ไขปัญหา

ขอให้มีความสุขมาก ๆ ในวันนี้!


ฉันทำตามคำแนะนำในลิงก์ที่สองและฉันเห็นว่าตู้ไปรษณีย์ได้ปรับเปลี่ยนสคริปต์สคริปต์ในขณะนี้ จะแจ้งให้คุณทราบหากใช้งานได้และจะทำเครื่องหมายว่าตอบแล้วหรือไม่
Darren Newton

จริงๆแล้วมันใช้ไม่ได้ Mail.app ยังเปิดอยู่โดย iCal เพื่อส่งการแจ้งเตือน
Darren Newton

คุณเคยได้ยินอะไรบ้างคาร์เรน? ฉันอยากรู้ว่าคนที่ตู้ไปรษณีย์มีข้อมูลเพิ่มเติมหรือเปล่า ฉันจะส่งสิ่งที่พวกเขาเขียนกลับมาหาฉันถ้าฉันพบว่ามีประโยชน์สำหรับเราที่นี่!
Caleb

Havent ได้ยินอะไร สคริปต์ใช้งานได้ แต่ iCal ยังคงต้องการเปิด Mail.app เมื่อถึงเวลาส่งการแจ้งเตือนซึ่งหมายความว่าฉันต้องย้อนกลับไปที่การลบ Mail.app ทั้งหมด
Darren Newton

1

วิธีที่ไม่มีประโยชน์ไม่ได้ตั้งค่าอีเมลเป็นการดำเนินการเตือนใน iCal

อย่างสร้างสรรค์มากขึ้นคือการเขียนการกระทำอัตโนมัติที่ใช้ตู้ไปรษณีย์และจากนั้นใช้การกระทำอัตโนมัติที่เป็นการกระทำเตือนความทรงจำ

ฉันมีออโตเมชั่นเป็นแอพและนี่คือสิ่งที่ป้อนใน iCal GetInfo เป็น

แอป

ในการสร้าง iCal Alarm - เริ่มอัตโนมัติและสิ่งแรกที่เสนอตัวเลือกสำหรับเวิร์กโฟลว์และหนึ่งในนั้นคือ iCal Alarm - อัตโนมัตินั้นสามารถรวมเปลือกหรือสคริปต์ applescript โทรจดหมายของคุณ


1

ฉันมีสิ่งเดียวกันและพบคำตอบในSuperUser :

ดังนั้นหากคุณไม่ได้ปิดการใช้งาน Mail.app ที่ตอบสนองต่อการโทร AppleScript นี้ (บอกแอปพลิเคชัน "Mail") มีเพียงวิธีเดียวเท่านั้นที่จะฆ่า Mail.app (ตามความคิดเห็นของฉันเกี่ยวกับคำตอบของ waiwai):

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

ในการย้อนกลับ:

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

0

คุณสามารถลองสิ่งนี้:

เปิดแอปอีเมล จากนั้นในกล่องโต้ตอบการตั้งค่าให้เปลี่ยนค่าของพารามิเตอร์เมนูป๊อปอัปที่เรียกว่า "โปรแกรมอ่านอีเมลเริ่มต้น" เป็น "ตู้ไปรษณีย์ 2"

ป้อนคำอธิบายรูปภาพที่นี่


2
ดูเหมือนจะใช้งานไม่ได้ ฉันมีDefault email reader:Mail.app ในระบบของฉันตั้งเป็น Sparrow.app (1.3.2) และ iCal ยังคงพยายามเปิด Mail.app เพื่อส่งการเปลี่ยนแปลงไปยังกิจกรรมไปยังผู้เข้าร่วมอื่นและการแจ้งเตือนสำหรับกิจกรรม
Ian C.

ฉันทำสิ่งนี้เช่นกัน แต่มันก็ไม่ทำงาน
Darren Newton

มันใช้งานไม่ได้ iCal เปิด Mail.app จากไฟล์ Apple Script ไม่เคารพการตั้งค่านี้ หากคุณใช้สแปร์โรว์คุณสามารถลองใช้สคริปต์ของฉัน: gidogeek.com/post/6037637963/ical-sparrowแต่มันก็ใช้ไม่ได้กับ 10.8
Gidogeek

0

คำถามที่คล้ายกันถูกถามเมื่อเร็ว ๆ นี้เกี่ยวกับ Sparrow ที่นี่: ฉันจะใช้ Sparrow เพื่อส่งการแจ้งเตือนทางอีเมล iCal แทน Mail.app ได้อย่างไร

ในการตอบคำถามนั้นฉันพบสคริปต์ที่ใกล้กับสิ่งที่คุณต้องการ แต่สำหรับSparrow (ไคลเอ็นต์อีเมลสำรองสำหรับ OS X) คุณอาจสามารถเปลี่ยนแปลง AppleScript นั้นเพื่อให้ได้สิ่งที่คุณต้องการด้วยโปรแกรมรับส่งเมลที่คุณเลือก


ขอบคุณสำหรับการปรับตัวในขณะนี้ด้วยความช่วยเหลือจากsupport.postbox-inc.com/entries/509550-applescript-support - จะแจ้งให้คุณทราบหากใช้งานได้
Darren Newton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.