ฉันจะ จำกัด การแคชใน Mail for Mavericks ได้อย่างไร


21

ฉันมี MacBook Air ที่มีความจุต่ำจริงๆ เมื่อต้นปีที่ผ่านมาฉันค้นพบว่าฉันสามารถทำให้มันใช้งานได้โดยไม่มีคำเตือน "เหลือพื้นที่ดิสก์น้อย" โดย จำกัด การแคชที่ดำเนินการโดย Safari และ Mail ใน Safari มันง่ายมันอยู่ในค่ากำหนด แต่ใน Mail มันถูกฝังอยู่เล็กน้อย - เลือกบัญชีแท็บขั้นสูงแล้ว "ไม่เก็บสำเนาของข้อความใด ๆ "

ปัญหาคือดูเหมือนว่าใน Mavericks การตั้งค่านี้จะหายไป มีความเท่าเทียมกันไหม ฉันออกจากห้องบนอากาศอีกครั้ง



การตั้งค่าที่คุณพูดถึงไม่ปรากฏใน Mail.app ล่าสุดใด ๆ (ฉันกลับมาที่ Lion แล้ว) การตั้งค่า "ไม่เก็บสำเนาเท่านั้น" มีไว้สำหรับกล่องจดหมายที่เลือกและข้อความอีเมลจะถูกเก็บไว้ในเครื่องเสมอและไม่ควรเก็บไว้เพื่อหลีกเลี่ยงการเก็บไว้ในเซิร์ฟเวอร์หากคุณเปิดใช้งานช่องทำเครื่องหมาย ไม่ใช่วิธีอื่น ๆ ตามที่เขียนไว้ ... นี่คือรุ่นMountain Lionของกล่องโต้ตอบนั้น
bmike

คำตอบ:


5

หลังจากดูการอัปเดตของ Mail ใน Mavericks ดูเหมือนว่าฉันจะมีข่าวร้าย มีไม่ปรากฏว่าจะมีวิธีการปิดการใช้งานจดหมายใด ๆ ใน Mavericks จากการจัดเก็บสำเนาของข้อความ (แน่นอนคุณสามารถบันทึกบางพื้นที่โดยการป้องกันการ Mavericks จากการจัดเก็บสำเนาของสิ่งที่แนบ)

หากคุณมีปัญหาในเรื่องพื้นที่ว่างจนถึงจุดที่พื้นที่เก็บข้อมูลอีเมลบางแห่งมีความกังวลเป็นพิเศษทางออกที่ดีที่สุดของคุณน่าจะเป็นไปได้ที่จะใช้บริการอีเมลที่สนับสนุนการเก็บข้อความอัตโนมัติ (เพื่อให้คุณสามารถค้นหาผ่านการเก็บถาวรได้ ซึ่งถูกเก็บไว้บนเซิร์ฟเวอร์ทำให้มีพื้นที่ว่างบนเครื่องของคุณซึ่งข้อความที่เก็บถาวรจะถูกนำไปใช้) หรือลบข้อความจากกล่องจดหมายของคุณเป็นประจำและเก็บไว้ที่อื่น (เช่นบน NAS) ดูเหมือนว่าเป้าหมายของคุณคือการเข้าถึงข้อความของคุณเพื่อการค้นหาและวัตถุประสงค์อื่น ๆ ได้อย่างง่ายดายตัวเลือกแรกน่าจะเหมาะกับความต้องการของคุณมากขึ้น

วิธีหนึ่งที่เป็นไปได้ในการตั้งค่าตัวเลือกที่สอง (เช่นการย้ายข้อความออกจากกล่องจดหมายของคุณเป็นประจำ) อาจทำงานได้ดีสำหรับคุณ สิ่งที่คุณต้องการทำคือสร้างกฎที่ส่งต่ออีเมลของคุณไปยังบัญชีที่สองโดยอัตโนมัติ (บริการอีเมลใดที่คุณใช้สำหรับบัญชีนี้ขึ้นอยู่กับคุณทั้งหมด) จากนั้นลบอีเมลที่ส่งต่อจากกล่องจดหมายของคุณ (คุณสามารถทำได้ โดยอัตโนมัติเมื่อข้อความถูกอ่าน / จำนวนวันที่แน่นอนหรือผ่านทางแป้นพิมพ์ลัดแล้วแต่จำนวนใดจะดีกว่า) ด้วยวิธีนี้พื้นที่เก็บข้อมูลในเครื่องของคุณจะยังคงมีขนาดเล็ก (เฉพาะข้อความที่ยังไม่ได้อ่านหรือข้อความล่าสุดขึ้นอยู่กับว่าคุณกำหนดค่ากฎของคุณอย่างไร) แต่บัญชีภายนอกจะมีการเก็บถาวรข้อความทั้งหมดของคุณ จากนั้นคุณสามารถเข้าถึงที่เก็บถาวรนี้ในเบราว์เซอร์ของคุณโดยไม่กระทบพื้นที่ว่างในท้องถิ่นที่มีอยู่


11

ด้วย GMail คุณสามารถแก้ปัญหานี้ด้วย:

Settings> Forwarding and POP/IMAP> Folder Size Limits> Limit IMAP folders to contain no more than this many messages=1000

นอกจากนี้ใน Mac Mail คุณยังสามารถปิดการใช้งานAutomatically download attachmentsได้

สิ่งนี้จะทำให้คุณมีข้อความล่าสุด 1,000 ข้อความจากแต่ละป้ายกำกับ GMail


ใช้ Google Apps for Business เป็นเวลา 6 ปีขึ้นไปสำหรับหลายบัญชีและไม่เคยสังเกตเห็นตัวเลือกนี้มาก่อนขอบคุณ!
David Taiaroa

2

ไม่มีวิธีใดที่จะหยุด Mail ไม่ให้แคชทุกอย่างใน Mavericks

** สิ่งเดียวที่คุณทำได้คือบอกให้หยุดการแคชไฟล์แนบเท่านั้น ทำเครื่องหมายที่ใต้การตั้งค่า -> บัญชี -> แท็บขั้นสูง ... ช่องทำเครื่องหมายที่สามจากด้านบนยกเลิกการเลือก "ดาวน์โหลดไฟล์แนบอัตโนมัติ"


2

ความประทับใจของฉันคือ OS X Mail กำลังอยู่ระหว่างการคิดค้นขั้นพื้นฐานใหม่เพื่อให้มีบริการมากขึ้นและใช้งานแอปน้อยลง

  • มันใช้ไฟล์ฐานข้อมูลเพิ่มเติมเพื่อติดตามสิ่งต่าง ๆ ในอดีตเป็นเพียงไฟล์ในระบบไฟล์
  • การค้นหาใช้สปอตไลท์และมีความล่าช้าในคอมพิวเตอร์ที่ช้าลงระหว่างเมื่อคุณเปิดแอพและเมื่อข้อความอีเมลถูกดึงทำให้หลายคนรู้สึกว่าสถาปัตยกรรมทั้งหมดนั้นง่อนแง่นและมีแนวโน้มที่จะเกิดข้อผิดพลาดมากกว่า
  • การเปิดและปิดบัญชีมักจะทำให้เกิดพฤติกรรมแปลก ๆ ที่จำนวนข้อความที่ถูกตั้งค่าสถานะไม่อัปเดต
  • ใช้ผู้ช่วยมากขึ้นในการขนานเวิร์กโฟลว์การจัดการข้อความภายในและยังแนะนำความซับซ้อนมากขึ้นมีโอกาสมากขึ้นสำหรับสิ่งที่จะทำลายหรือหยุดทำงานเมื่อคุณต้องการออกจากจดหมายหรือลบข้อความและเซิร์ฟเวอร์อีเมลช้าหรือไม่พร้อมใช้งาน
  • กำลังได้รับการปรับปรุงใหม่เพื่อโอบกอดเทคโนโลยีใหม่ของ Apple เช่น PowerNap / AppNap / etc ... และพฤติกรรมเก่า ๆ ที่ไม่เข้ากันกับการเปลี่ยนแปลงเหล่านั้นกำลังถูกกำจัด

สำหรับคนที่เคยใช้ Outlook เมล Mavericks ของ Apple จะทำงานเหมือนอยู่ในโหมดออฟไลน์เสมอ - แคชข้อความทั้งหมดที่ทำได้ดังนั้นคุณจะไม่พบว่าจดหมายเก่าหายไปเมื่อทำงานโดยไม่ต้องเชื่อมต่อเครือข่าย

Mail.app จะดาวน์โหลดข้อความ IMAP แต่ละข้อความทุกข้อความที่มีอยู่ในโฟลเดอร์แต่ละโฟลเดอร์ที่ทราบว่ามีอยู่

หากคุณไม่ต้องการใช้ไคลเอนต์อีเมลอื่นที่มีฟังก์ชั่นนี้ (และGoogle ยืนยันว่าไคลเอนต์ส่วนใหญ่ทำงานตามที่คุณต้องการ) คุณจะต้องเก็บข้อความ IMAP ทั้งหมดและที่เก็บข้อมูลสิ่งที่แนบมาไว้ภายใต้การจัดสรรที่คุณต้องการบน OS X

มีการเปลี่ยนแปลงฝั่งเซิร์ฟเวอร์ใน GMAILเพื่ออนุญาตให้มีการกรองประเภทนี้ของโฟลเดอร์ (aka ป้ายกำกับ) บนฝั่งเซิร์ฟเวอร์ (การกรองนี้มีความจำเป็นจริงๆถ้าคุณมีป้ายกำกับหลายข้อความเนื่องจากคุณสามารถจบลงด้วยห้าหรือมากกว่าสำเนาของข้อความอีเมลหนึ่งในกรณีนี้.) คนที่ผมได้เห็นว่าเลือกที่จะไม่จัดการกับการเปลี่ยนแปลงที่เป็นหลุมเป็นบ่อเมล์กำลังจะย้ายอย่างใดอย่างหนึ่ง ถึงMailMateหรือในบางกรณีใช้ mutt / pine / elm หากพวกเขาใช้ไคลเอ็นต์อีเมลเหล่านั้นในตอนกลางวันและทำงานกับ mail เป็นส่วนใหญ่เป็น text bucket

Apple มีฟังก์ชั่นการแลกเปลี่ยนบน iOS เพื่อ จำกัด การดาวน์โหลดในช่วงเวลาหนึ่ง แต่ก็ต้องการฟังก์ชันการทำงานที่ฝั่งเซิร์ฟเวอร์ในการทำงาน ประโยชน์ของ iOS Mail คือเนื้อหาที่ดาวน์โหลดจะถูกลบออกโดยอัตโนมัติหากพื้นที่เก็บข้อมูลในแฟลชถูกเตือนและระดับที่สำคัญ เฉพาะในกรณีที่มีคนส่งความคิดเห็นหรือรายงานข้อผิดพลาดไปยัง Apple มากพอฉันคาดหวังว่า OS X Mail จะเปลี่ยน


3
@bmike: ไม่จริง สูงถึง 10.6.8 รวมถึง Mail.app มีตัวเลือก "ไม่เก็บสำเนาของข้อความใด ๆ " และนั่นก็เป็นกลอุบาย ข้อความที่ฉันเก็บถาวรในเครื่องจะถูกเก็บไว้บนเซิร์ฟเวอร์ imap ในท้องที่สิ่งที่ฉันไม่ต้องการ (หรือต้องการเก็บสำเนาระยะไกล) ฉันจะทิ้งไว้บนเซิร์ฟเวอร์ของ gmail ฉันไม่สนใจเลยที่จะมีสำเนาเพิ่มเติม (บ่อยครั้งหลายชุด)! ฉันยังไม่ได้ชื่นชมเลยว่ามันเป็นไปไม่ได้ที่จะไม่เก็บรหัสผ่านอีกต่อไปดังนั้นฉันจึงกลับมาใช้ธันเดอร์เบิร์ดเมื่อฉันเปลี่ยนไปใช้ 10.9 ถ้าไม่มีใครหาวิธีแก้ปัญหาเพื่อให้ Mail เวอร์ชัน 10.6 ทำงานได้อีกครั้ง O: -
RJVB

มันเป็นไปได้มากเมื่อ RJVB ชี้ให้เห็น ฉันไม่ได้สร้างคำถามปลอมขึ้นมา
bpapa

1
ฉันคิดว่าคำถามที่ติดแท็กเป็น Mavericks ว่าเราคุยกันแค่ 10.9 Mail เท่านั้น ฉันไม่เคยใช้การตั้งค่า "อย่าเก็บสำเนา" แต่คุณอาจถูกต้องว่ามันทำงานเหมือนโฆษณาบนระบบปฏิบัติการรุ่นเก่า แน่นอนว่าเมลใหม่นั้นมีการแบ่งแยกและโพลาไรซ์ซึ่งบางคนก็ชื่นชมการเปลี่ยนแปลงบางคนดูถูกพวกเขา แต่ก็ไม่มีความคิดเห็นใดที่ออกอากาศที่นี่และที่อื่น ๆ ความคิดเห็นที่อธิบายได้เป็นอย่างดีดูเหมือนจะสมเหตุสมผลสำหรับฉันหลังจากพิจารณากรณีการใช้งานของคนที่แตกต่างกันมักจะแตกต่างกันอย่างชัดเจน
bmike

@rjvb ฉันจะแก้ไขโพสต์ของฉัน - มันอาจจะชัดเจนกว่าและฉันก็พูดว่า "ไม่เคย" เมื่อฉันควรมีคุณสมบัติ / อธิบายได้ดีขึ้น ขอบคุณสำหรับความคิดเห็นที่เป็นประโยชน์!
bmike

-3

คุณทำอะไรกับ MacBook Air ที่มีรอยต่อตะเข็บ GB

ข้อเสนอแนะ

  1. Onyx: http://www.titanium.free.fr ให้มันทำงานและทำความสะอาดและสคริปต์วิธีการของคุณไปยังเส้นทางที่สดใหม่ ไม่ได้เป็นการทำลายล้าง แต่เป็นการกำจัดขยะ

  2. ลบและป้องกันภาพ RAM ที่บันทึกไว้ในวอลลุ่มเริ่มต้นของคุณ Mac ของคุณสร้างภาพ RAM สำหรับโหมดสลีป (ไฮเบอร์เนต) โดยอัตโนมัติและอย่างชาญฉลาดเพื่อให้หากหน่วยงานสูญเสียพลังงานในทันทีคุณไม่ได้ใช้งานเป็นเวลานานและแบตเตอรี่หมดคุณสามารถรีสตาร์ทและทุกอย่างก็เหมือนเดิม หากคุณไม่มีปัญหานี้ที่เกิดการสูญเสียพลังงาน (เคย) ดำเนินการต่อไปนี้ตราบใดที่คุณมีประสบการณ์ unix / sudo

    ก่อนปิดใช้งานโหมดไฮเบอร์เนต:

    sudo pmset -a hibernatemode 0

    ลบ / ส่วนตัว / var / vm / sleepimage:

    sudo rm /private/var/vm/sleepimage

    สร้างไฟล์ว่างและตั้งชื่อว่า 'sleepimage':

    touch /private/var/vm/sleepimage

    เปลี่ยนธงของเขาเป็น Immuable:

    chflags -uchg /private/var/vm/sleepimage

ด้วยวิธีการทั้งหมดที่กล่าวและทำคุณจะได้รับ GB จำนวนเท่ากันใน Mac ของคุณเมื่อคุณมี RAM ขนาด GB

HDD และ SSD นั้นคล้ายกันในเรื่องเดียวรักษาไดรฟ์ให้ฟรี 30% ตลอดเวลาเพื่อให้คุณได้รับประสิทธิภาพที่ดีที่สุด


1
Downvoting ถ้าฉันทำได้ การปิดใช้งานโหมดไฮเบอร์เนตและโหมดสลีปเป็นวิธีที่ดีที่สุดในการจัดการกับพื้นที่ดิสก์ที่ไม่เพียงพอและไม่เกี่ยวข้องกับคำถามในการใช้งานดิสก์ Mail.app
lkraider

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