ดูเหมือนว่าจะซิงค์กับ Gmail IMAP เมื่อเลิกเท่านั้น


16

ฉันใช้ Mutt 1.5.20 ใน Mac OS X Terminal ฉันมีบัญชี Google mail ที่ฉันเรียกเมลผ่าน IMAP ฉันยังใช้แอปแจ้ง Gmail เพื่อแจ้งให้ฉันทราบเกี่ยวกับข้อความอีเมลใหม่ ประสบการณ์ของฉันกับ Mutt ไม่เกิน 1 สัปดาห์

ปัญหาคือ : เมื่อผู้แจ้ง Gmail ของฉันบอกฉันเกี่ยวกับอีเมลใหม่ฉันกด Terminal เพื่อเปิด Mutt ฉันสามารถอ่านข้อความและ Mutt จะทำเครื่องหมายว่าอ่านแล้ว อย่างไรก็ตามเซิร์ฟเวอร์ของ Google ยังไม่ได้บอกว่าข้อความที่อ่านจนโง่ปิด ดังนั้นเครื่องมือแจ้ง Gmail ของฉันยังคงแสดงการนับที่ยังไม่ได้อ่านที่ทำให้เข้าใจผิด

ฉันจะบังคับให้ Mutt ซิงโครไนซ์กับ IMAP ได้อย่างไรโดยไม่ต้องออกทุกครั้งที่ฉันอ่านอีเมลจนจบ โดยเฉพาะอย่างยิ่งการซิงค์จะเกิดขึ้นทันที แต่การซิงค์เป็นระยะจะเป็นที่น่าพอใจเช่นกัน

คำตอบ:


17

การซิงค์ด้วยตนเอง

ลอง$:

$         sync-mailbox         save changes to mailbox

ซิงค์อัตโนมัติหรือไม่

คุณไม่สามารถmuttทำได้โดยอัตโนมัติ / เป็นระยะโดยการออกแบบ เหตุผลที่ฉันเข้าใจก็คือมันอาจนำไปสู่การสูญเสียข้อมูล ตัวอย่างเช่นเมื่อคุณทำเครื่องหมายสิ่งที่ถูกลบคุณจะสามารถยกเลิกและการซิงค์อัตโนมัติจะรบกวนสิ่งนั้น (ดูRe: กล่องจดหมายซิงค์อัตโนมัติ - ไม่มีทาง!และMutt, IMAP และ auto'refresh ' )

กล่องจดหมายควรซิงค์ในกรณีใด ๆ เมื่อคุณเปลี่ยนโฟลเดอร์ / กล่องจดหมาย

ทางเลือก

มีแหล่งข้อมูลปะแก้เพิ่ม timeout-hook เพื่อปิดเสียงคุณสามารถใช้โทรเป็นระยะได้sync-mailboxแต่มันมีไว้สำหรับmutt 1.5.9และฉันไม่รู้ว่าสามารถใช้กับเวอร์ชันปัจจุบันได้หรือไม่

คุณสามารถตั้งค่าOfflineIMAP (หรือisync ) มันถูกออกแบบมาสำหรับการซิงโครไนซ์กล่องจดหมายในตัวเครื่อง (IM) กับ IMAP ส่วนกลาง จากนั้นคุณสามารถใช้ระบบการแจ้งเตือนอื่น (เช่นmuttในตัวของหนึ่งหรือmail-notificationอื่น ๆ ) เพื่อดูกล่องในท้องถิ่นของคุณสำหรับการเปลี่ยนแปลง


ดีจัง. อับอายฉันไม่เคยสังเกตเรื่องนี้มาก่อน อย่างไรก็ตามคำถามในตอนนี้คือ: จะสอนวิธีการทำ mutt เป็นระยะได้อย่างไร?
Sergey

3
อีกทางเลือกหนึ่งคือการเพิ่ม <sync-mailbox> ให้กับมาโครที่คุณใช้บ่อย ๆ เช่นเปลี่ยนโฟลเดอร์หรือดูข้อความหรืออะไรบางอย่าง
Aaron Massey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.