Làm thế nào để thực hiện kiểm tra mutt cho thư mới thường xuyên hơn? Sự khác biệt giữa $ timeout và $ mail_check là gì?
Sau mỗi lần nhập bàn phím, mutt cập nhật trạng thái của tất cả các thư mục. Để nhận thông báo "Thư mới trong ..." ngay cả khi không cần nhấn phím, hãy đặt $ timeout == time để chờ mutt nhàn rỗi (không nhấn phím) trước khi trạng thái được cập nhật lại như thể nhấn phím. Để tránh truy cập thư mục quá thường xuyên (kết nối xấu qua NFS hoặc IMAP), hãy đặt $ mail_check == minium time giữa 2 lần quét cho thư mới (thay đổi bên ngoài đối với thư mục) trong trường hợp hoạt động bàn phím cao.
$ mail_check <$ timeout: quét trên bản cập nhật tiếp theo $ timeout <$ mail_check: cập nhật trước khi quét
Điều này có nghĩa là $ mail_check <$ timeout hữu ích hơn, bởi vì khi mutt sẽ cập nhật, nó cũng sẽ quét các thay đổi bên ngoài để kết hợp chúng trong bản cập nhật.
Làm thế nào để nhận được thông báo về thư mới?
Khi thư mới đến, thông báo tự động (không nhấn phím) "Thông báo thư mới trong ..." được hiển thị ở dưới cùng màn hình. Điều này chỉ xảy ra trong menu chỉ mục. Để kiểm tra thủ công, bạn có thể sử dụng chức năng đệm danh sách hoạt động trong trình duyệt máy nhắn tin, chỉ mục và thư mục. Nó in một danh sách các thư mục với thư mới. Tuy nhiên, nó sẽ chỉ hiển thị một danh sách cập nhật khi menu chỉ mục được tập trung. Ngoài ra, bạn có thể gọi kiểm tra mới trong trình duyệt thư mục cập nhật màn hình (cờ 'N' cho các thư mục có thư mới) và danh sách thư mục đệm.
Tôi thấy điều này khó hiểu và giải thích tồi tệ, nhưng tôi đã thử nó bằng cách thêm set timeout=30
vào của tôi ~/.muttrc
và nó dường như hoạt động! Chế độ xem hộp thư đến cập nhật không lâu sau khi báo cáo daemon IMAP của tôi đã tải xuống thư mới. Tôi hy vọng điều này làm việc cho bạn quá!
check_new
trên? (Đó là theo mặc định.)