วิธีตอบสนองที่รวดเร็วในการรีเฟรชกล่องจดหมาย


32

การใช้muttกับ Gmail ฉัน "ตรวจสอบการอัปเดตอีเมล" บางครั้งผ่านการ$เชื่อมโยง (ซิงค์เมลบ็อกซ์) บางครั้งก็ใช้c(เปลี่ยนโฟลเดอร์) และเพียงจัดหา=(ค่าเริ่มต้นไปที่ MAILBOX) เป็นเส้นทางโฟลเดอร์ IMAP เพื่อเปลี่ยน

มีวิธีที่ดีกว่า (โดยเฉพาะ: เร็วกว่า) ในการทำเช่นเดียวกันหรือไม่? การแก้ปัญหาจะเป็นสิ่งที่ตรงกว่า "ทำท่าจะสลับโฟลเดอร์" อย่างที่ฉันทำ นอกจากนี้ยังมีบางสิ่งที่ไม่ "พลาด" การอัปเดตบางอย่างตามที่$ดูเหมือนว่าจะทำในบางครั้ง (อาจ$ไม่ได้หมายถึงการตรวจสอบอีเมลเลย แต่เพียงเพื่อลบข้อความที่ทำเครื่องหมายว่าถูกลบ ฯลฯ )


ทำไมคุณไม่ใช้การmail_checkตั้งค่าเป็น mutt
jasonwryan

2
เพื่อให้สามารถเลือกเมื่อฉันสำรวจความคิดเห็นเซิร์ฟเวอร์?
Robottinosino

man muttrc | less -p mail_check- การกำหนดค่าถ้า / เมื่อโง่ลักษณะจดหมายใหม่ ...
jasonwryan

1
muttอัปเดตสถานะโฟลเดอร์หลังจากใส่แป้นพิมพ์ทุก ; ไม่ว่าจะกดปุ่ม$หรือผูกคีย์เฉพาะที่คุณเลือก ... โดยส่วนตัวแล้วฉันมีความสุขกับการให้ mutt จัดการกับมัน
jasonwryan

1
จริงๆ? กดปุ่มต่อไป $ ?
Robottinosino

คำตอบ:


29

ผูกกุญแจ ( Gแนะนำให้ "รับ") imap-fetch-mailใน ~ / .muttrc ของคุณ

 bind index G imap-fetch-mail

การกดGในขณะที่อยู่ในดัชนีจะดึงเมลใหม่จากเซิร์ฟเวอร์ imap

(สำหรับผู้ใช้ POP fetch-mailฟังก์ชั่นจะดึงจดหมายจากเซิร์ฟเวอร์ POP)


1
ดูดี ... ฉันจะเรียกใช้สิ่งนี้เป็นคำสั่งง่ายๆโดยไม่ต้องมีการผูกมัดได้หรือไม่? อย่างไร? (ขอบคุณมากสำหรับคำตอบของคุณ BTW)
Robottinosino

ขอโทษฉันไม่เข้าใจคำถาม คุณหมายถึงอะไรโดย "เรียกใช้สิ่งนี้เป็นคำสั่งง่ายๆ"?
cas

1
@Robottinosino คุณสามารถเรียกใช้คำสั่งโดยไม่ต้องมีผลผูกพันมันสำคัญด้วยM-x(เช่นAlt+Xหรือ):ESC x M-x imap-fetch-mail RET
Gilles 'หยุดความชั่วร้าย'

2
ทั้งสองMeta_L+xและAlt_L+xให้ฉัน: Key is not bound. Press '?' for help.
Robottinosino

3
:exec imap-fetch-mailที่จะทำมันไม่ได้ผูกไว้เพียงประเภท แต่นั่นจะไม่รีเฟรชอะไรเมื่อmuttคิดว่ามันซิงค์กับเซิร์ฟเวอร์ แต่ไม่จริง (ดูเหมือนว่าจะเกิดขึ้นหากคุณใช้ไคลเอนต์อื่นเพื่อแก้ไขกล่องจดหมายและหลังจากแก้ไขจำนวนข้อความในกล่องจดหมายไม่ได้เปลี่ยน (เช่นลบ + รับจดหมายใหม่))
binki

12

คุณสามารถตั้งค่าtimeoutตัวแปรเป็นดังนี้:

set timeout=10

การทำเช่นนี้จะสำรวจกล่องจดหมายปัจจุบันทุก ๆ 10 วินาทีเมื่อ mutt กำลังรอการป้อนข้อมูลของผู้ใช้บ่อยกว่าค่าเริ่มต้น 600 วินาที สิ่งนี้ไม่จำเป็นใน post v1.5.11 เมื่อเปิดใช้งาน IDLE

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