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


42

ฉันใช้ Gmail แบบ webbased เพื่อส่งเมลเท่านั้น แต่ Mail.app ยังคงปรากฏขึ้นเนื่องจากการนัดหมายของ iCal ที่มีการตั้งค่าการเตือนอีเมล ฉันยังได้รับการแจ้งเตือนเหล่านี้จาก Gmail ต่อไปและฉันต้องการปิดการใช้งานโปรแกรม Mail.app โดยสิ้นเชิง

ฉันเบื่อที่จะทำ "forcequit Mail.app" จากอัลเฟรดวันละหลายครั้ง ฉันจะแก้ปัญหานี้ได้อย่างไร มีตะขอบางอย่างเช่น "เมื่อเปิด Mail.app ฆ่ามัน"? Mail.app ไม่สามารถลบได้จาก OSX



GARR ด่าตรง! osx ล่าสุดเป็นเหมือนเมืองที่น่ารำคาญอย่างต่อเนื่อง!
david van brink

คำตอบ:


50

มีทางเดียวเท่านั้นที่จะฆ่า Mail.app ได้ (ตามความเห็นของฉันในคำตอบของ waiwai) เปิด Terminal.app จากApplications / Utilitiesและป้อน:

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

สิ่งนี้จะแจ้งให้คุณใส่รหัสผ่านผู้ดูแลระบบของคุณ

หากต้องการย้อนกลับให้ป้อน:

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

เดิมทีฉันคิดว่า iCal กำลังใช้ฐานข้อมูล Launch Services เพื่อเปิด Mail แต่เพื่อให้การสื่อสารทำงานได้ต้องอาศัย AppleScript แทน คุณสามารถค้นหาสคริปต์ได้ที่นี่:

/Applications/iCal.app/Contents/Resources/Mail.applescript

น่าเสียดายที่มันบอกว่า:

…การเปลี่ยนแปลงในไฟล์นี้จะไม่ปรากฏในลักษณะการทำงานของ iCal เว้นแต่จะทำการคอมไพล์ใหม่ด้วยตนเอง

ดังนั้นคุณไม่สามารถลบหรือย้ายไฟล์นี้ คุณจะไม่เห็นความแตกต่าง


สิ่งนี้ทำงานได้ดีเสมอ แต่ใน El Capitan ฉันได้รับ:Unable to change file mode on /Applications/Mail.app/Contents/MacOS/Mail: Operation not permitted
kvz

นี่เป็นเพราะระบบความปลอดภัยใหม่ที่พวกเขาปรับใช้ซึ่งแม้จะอนุญาตให้รูทไม่สามารถเปลี่ยนไฟล์ระบบบางไฟล์ได้ บางทีคุณต้องบูตเข้าสู่การกู้คืนแล้วทำตามขั้นตอนต่อไปนี้เพื่อปิดการป้องกันนี้: forums.developer.apple.com/thread/4138
slhck

13

สำหรับผู้ที่มี Mountain Lion คุณสามารถลอง: http://www.quora.com/OS-X-10-8-Mountain-Lion/Is-there-a-way-to-completely-disable-OS-X เมลแอปต่อการเกิดเพลิงไหม้ขึ้นและส่งปฏิทินการแจ้งเตือน

ใน Calendar.app คลิกที่ปฏิทินเพื่อแสดงปฏิทินของคุณในแถบด้านข้างซ้าย แล้วคลิกขวาปฏิทินในคำถามที่เลือกรับข้อมูลจากนั้นคลิกดูรายละเอียดการแจ้งเตือน วิธีนี้คุณจะยังคงได้รับการแจ้งเตือนทางอีเมลใน Google ปฏิทินของคุณต่อไป แต่จะไม่เตือน OS X Calendar เพิ่มเติม


ยอดเยี่ยม หลังจากอัปเกรดเป็น Mountain Lion ฉันสับสนว่าทำไมฉันถึงได้รับอีเมลจากทั้ง Google ปฏิทินและตัวฉันเองสำหรับเหตุการณ์เดียวกัน ขอบคุณ!
jrhorn424

4

ฉันเปลี่ยนชื่อ /Applications/Mail.app เป็น /Applications/Mail.disabled โดยใช้คำสั่งต่อไปนี้ใน Terminal:

sudo mv /Applications/Mail.app /Applications/Mail.disabled

2
นี่ไม่ใช่วิธีแก้ไขที่สมบูรณ์เนื่องจาก OSX เริ่มถามว่า Mail.app อยู่ที่ไหน ดังนั้น 'sudo chmod 000 /Applications/Mail.app/Contents/MacOS/Mail' เป็นโซลูชั่นที่ทำงานได้ดีที่สุด
Michiel Borkent

การเปลี่ยนชื่อเมลไม่ทำงานสำหรับฉัน พวกเขาต้องรู้ว่าผู้คนกำลังทำสิ่งนั้นอยู่ ฉันอายุ 10.7.3
user4649

2

สิ่งนี้เกิดขึ้นเนื่องจาก Google ปฏิทินพยายามส่งการแจ้งเตือนทางอีเมล หากคุณไม่ต้องการการแจ้งเตือนทางอีเมล แต่การเตือนภัยนั้นเพียงพอคุณเพียงแค่ปรับการตั้งค่าในปฏิทิน Google เพื่อไม่ส่งการแจ้งเตือนทางอีเมลและมันจะหยุดพยายามเริ่ม Mail.app ทุกครั้งที่คุณได้รับการนัดหมายมา


1

สำหรับการฆ่า Mail.app แบบสมบูรณ์ (และไม่ใช่แค่การเปลี่ยนแอปอีเมลเริ่มต้น) ให้เปิด Terminal (ภายใน/Applications/Utilitiesบัญชีผู้ดูแลระบบและป้อน

sudo chmod 000 /Applications/Mail.app

มันจะพร้อมท์ให้คุณใส่รหัสผ่าน ป้อนแล้วลองเปิดจดหมาย มันจะไม่เปิด!

วิธียกเลิก:

sudo chmod 755 /Applications/Mail.app

(หากใช้ Terminal คุณก็สามารถลบแอพออกได้เช่นกันฉันเดา แต่ฉันขอแนะนำเพียงแค่เปลี่ยนมันในกรณีที่คุณต้องการในเวลาหนึ่งปี)


ขอบคุณสำหรับคำแนะนำ! ฉันได้เพิ่มเข้าไปในคำตอบของฉัน
waiwai933

พยายามนี้ แต่ฉันยังสามารถเปิดจดหมายได้หลังจากทำสิ่งนี้ แปลก. แต่ฉันแก้ไขมันแบบนี้โดยใช้ Terminal: sudo mv /Applications/Mail.app /Applications/Mail.disabled ถ้าฉันต้องการให้ Mail.app กลับมาฉันจะเปลี่ยนชื่อใหม่
Michiel Borkent

3
อืมแน่นอนว่ามันไม่ได้ผลเพราะไบนารีจริง/Applications/Mail.app/Contents/MacOS/Mailยังคงทำงานได้ ดังนั้นใช้chmodคำสั่งนี้ไม่ใช่Mail.appโฟลเดอร์ @MichielBorkent
slhck

1

มันจะไม่ทำงานเพียงแค่ปิดการใช้งานการแจ้งเตือนทั้งหมดใน iCal เพื่อที่จะไม่พยายามส่งการแจ้งเตือนทางจดหมาย

ในการตั้งค่า iCal คลิกที่ขั้นสูงจากนั้นคลิกที่ "ปิดการใช้งานการแจ้งเตือนทั้งหมด"

การดำเนินการนี้จะทำให้ Mail สามารถใช้งานได้ในกรณีที่คุณต้องการใช้เพื่อจุดประสงค์อื่น (เช่นการดูอีเมลที่เก็บถาวรในเครื่อง)


หากคุณปิดใช้งานการแจ้งเตือนทั้งหมดคุณจะไม่ได้รับการแจ้งเตือนป๊อปอัป
Marc

0

ไฮไลต์ "เมล" ในโฟลเดอร์แอปพลิเคชัน "Command I" หรือ "รับข้อมูล" จากเมนูไฟล์ ที่ด้านล่างของ "การแบ่งปันและการอนุญาต" คุณจะต้องปลดล็อกจากนั้นไฮไลต์ผู้ใช้และคลิกที่เครื่องหมาย "ลบ" ด้านล่าง ที่นี่มีเครื่องหมายลบสีแดงเล็ก ๆ ในโฟลเดอร์จดหมายและปิดใช้งาน


ตามความคิดเห็นต่อคำตอบของไวไวนี่เป็นการปิดการใช้งาน.appโฟลเดอร์เท่านั้นไม่ใช่แอปพลิเคชันจริงดังนั้นจึงไม่สามารถใช้งานได้ คุณแน่ใจหรือว่ามันเหมาะกับคุณ
slhck

-1

เปิด Mail.app จากนั้นเปิดการตั้งค่า ในบานหน้าต่างทั่วไปให้ตั้งค่า "ตัวอ่านอีเมลเริ่มต้น" เป็นสิ่งที่คุณใช้งานจริง (เช่น Firefox.app) Mail.app จะหยุดเปิดแล้ว!


ฉันลองมาหลายครั้งแล้วด้วยแอพหลายตัว แต่ Mail เพิ่งโผล่ขึ้นมา
Michiel Borkent
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.