ทำไม mutt เก็บอีเมลที่ถูกลบไว้ในมุมมองจนกว่าคุณจะ“ ซิงค์กล่องจดหมายของคุณ” โดยใช้ $


30

โปรแกรมรับส่งเมลอื่นที่ฉันใช้จะลบอีเมลออกจากสายตาของฉันเมื่อฉันลบออก ถ้าฉันเปลี่ยนใจและต้องการอีเมลกลับมาฉันสามารถไปหามันได้ในถังขยะ ทำไม mutt ยังคงแสดงอีเมลในกล่องจดหมายหลังจากที่ฉันลบไปแล้ว?

เป็นไปได้หรือไม่ที่จะซ่อนพวกเขาทันทีที่ฉันลบพวกเขา?


"Expunge" คือ "ถังขยะที่ว่างเปล่า"; คุณอาจหมายถึงคุณต้องการซ่อนข้อความที่ถูกตั้งค่าสถานะว่าถูกลบ
geekosaur

7
ฉันคิดว่าmuttdev มานานแล้วตัดสินใจเกี่ยวกับเรื่องนี้สำหรับพฤติกรรมเริ่มต้น การแสดงข้อความที่ถูกลบช่วยให้คุณสามารถเลือกและยกเลิกการลบได้ หากคุณไม่ได้ตั้งใจจะใช้ฟังก์ชั่นยกเลิกการลบคุณก็สามารถทำการแมปdกุญแจ<purge-message>แทน<delete-message>ได้
jw013

3
เพียงเพิ่มบันทึกย่อสำหรับ IMAP นี่เป็นพฤติกรรมที่คาดหวังของโปรโตคอล ข้อความถูกทำเครื่องหมายเพื่อลบ แต่ไม่ได้ลบออกจริงจนกว่า expunged วัตถุประสงค์คือเพื่อลดแบนด์วิดท์เป็น & จากเซิร์ฟเวอร์ IMAP แม้ว่าในปัจจุบันอาจมีความจำเป็นน้อยกว่าเมื่อ 15 ปีที่แล้ว ในช่วง 10 ปีที่ผ่านมาลูกค้า IMAP ได้นำพฤติกรรมของการย้ายข้อความไปยังโฟลเดอร์ถังขยะมากขึ้นเรื่อย ๆ และลบหรือซ่อนข้อความที่ทำเครื่องหมายไว้เพื่อลบออกจากมุมมองของคุณทันที
Michael

1
ฉันชอบพฤติกรรมมากกว่าเพราะช่วยให้ฉันสามารถกรองไคลเอนต์ (ไม่ใช่ใน Mutt แต่เป็นคนอื่น ๆ ) เพื่อ "ลบข้อความล่วงหน้า" โดยปกติฉันไม่ได้อ่าน แต่มักจะอยากรู้ว่าเกิดอะไรขึ้น ถ้าฉันไม่สนใจที่จะอ่านพวกเขาฉันก็จะหายไปและพวกเขาก็จากไป
Michael

กดปุ่ม "$" เพื่อล้าง / ลบข้อความที่ลบ dev.mutt.org/trac/wiki/MuttFaq/Action
แก้ไข

คำตอบ:


13

คุณสามารถเพิ่มเครื่องหมายดอลลาร์ "$" หลังจาก "d" และ mutt จะซิงค์ทันทีหลังจากทำเครื่องหมายข้อความ การกดปุ่ม "$" ทุกครั้งที่จะซิงค์


เท่าที่ฉันเข้าใจคำถามมันเป็นเรื่องเกี่ยวกับวิธีการลบอีเมลทันทีจากมุมมองโดยไม่ต้องกด $ เพื่อซิงค์ แต่คุณกำลังบอกว่าผู้ถามควรทำเช่นนี้?
Raphael Ahrens

5

ฉันเชื่อว่า jw013 ตอบคำถามในความคิดเห็นของเขา:

ฉันคิดว่า dev dev บางตัวได้ตัดสินใจมานานแล้วเกี่ยวกับสิ่งนี้สำหรับพฤติกรรมเริ่มต้น การแสดงข้อความที่ถูกลบช่วยให้คุณสามารถเลือกและยกเลิกการลบได้ หากคุณไม่ได้ตั้งใจจะใช้ฟังก์ชั่นการยกเลิกการลบคุณสามารถทำการแมปปุ่ม d ใหม่<purge-message>แทน <delete-message>


3
ตัวอย่างใด ๆ โปรด ???? พยายาม 20 ผูกพันไม่มีอะไรทำงาน
holms

3
<purge-message> 

ไม่ได้เป็นส่วนหนึ่งของการกระจาย mutt มาตรฐาน ฉันตรวจสอบสิ่งนี้โดยการอ่านเอกสารของ mutt และถามเกี่ยวกับมันใน #mutt freenode irc channel

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

macro index d "<save-message>+bsdad/trash<enter><sync-mailbox>" "copy message to the trash"

แม้ว่ามันจะทำให้เกิดความล่าช้าเล็กน้อย (จะใช้เวลาประมาณ 1 วินาทีในการซิงค์กล่องจดหมาย)


คำสั่ง<sync-mailbox>ไม่มีผลในกรณีของฉัน: "<tag-prefix><save-message>=archive<enter><sync-mailbox>". ฉันยังเห็นข้อความที่ถูกทำเครื่องหมายว่าถูกลบ
Martin Vegter

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