mutt cách đáp ứng để làm mới hộp thư đến


32

Sử dụng muttvới Gmail Tôi đôi khi "kiểm tra cập nhật email" thông qua $liên kết (hộp thư đồng bộ), đôi khi chỉ bằng cách sử dụng c(thay đổi thư mục) và chỉ cung cấp =(mặc định cho MAILBOX) làm đường dẫn thư mục IMAP để thay đổi.

Có cách nào tốt hơn (đặc biệt: nhanh hơn) để làm như vậy không? Một giải pháp sẽ là một cái gì đó trực tiếp hơn "giả vờ chuyển đổi thư mục", như tôi làm, chẳng hạn. Ngoài ra, một số thứ không "bỏ lỡ" một số cập nhật, $dường như đôi khi sẽ xảy ra (có lẽ $không phải để kiểm tra e-mail mà chỉ để xóa các tin nhắn được đánh dấu là đã xóa, v.v.?)


Tại sao bạn không sử dụng các mail_checkcài đặt trong mutt?
jasonwryan

2
Để có thể chọn khi tôi thăm dò máy chủ?
Robottinosino

man muttrc | less -p mail_check- cấu hình if / when mutt tìm thư mới ...
jasonwryan

1
muttcập nhật trạng thái thư mục sau mỗi lần nhập bàn phím ; hoặc tiếp tục nhấn $hoặc ràng buộc một khóa cụ thể theo lựa chọn của bạn ... Cá nhân tôi rất vui khi để mutt xử lý nó.
jasonwryan

1
Có thật không? tiếp tục đánh $ ?
Robottinosino

Câu trả lời:


29

Ràng buộc một khóa ( Gcho "Nhận" được khuyến nghị) imap-fetch-mailtrong ~ / .muttrc của bạn.

 bind index G imap-fetch-mail

Nhấn Gtrong khi trong chỉ mục bây giờ sẽ lấy thư mới từ máy chủ imap.

(đối với người dùng POP, fetch-mailchức năng tìm nạp thư từ máy chủ POP)


1
Trông thật tuyệt ... tôi có thể chạy nó như một lệnh đơn giản mà không cần ràng buộc không? Làm sao? (cảm ơn rất nhiều vì câu trả lời của bạn, BTW)
Robottinosino

xin lỗi, tôi không hiểu câu hỏi bạn có ý nghĩa gì khi "chạy lệnh này như một lệnh đơn giản"?
cas

1
@Robottinosino Bạn có thể chạy lệnh mà không cần ràng buộc nó với một khóa bằng M-x(tức là Alt+Xhoặc ESC x) : M-x imap-fetch-mail RET.
Gilles 'SO- ngừng trở nên xấu xa'

2
Cả hai Meta_L+xAlt_L+xcho tôi : Key is not bound. Press '?' for help.
Robottinosino

3
Để làm điều đó không ràng buộc, chỉ cần gõ :exec imap-fetch-mail. Nhưng điều đó sẽ không làm mới bất cứ điều gì khi muttnghĩ rằng nó đồng bộ hóa với máy chủ nhưng thực sự là không (điều này dường như xảy ra nếu bạn sử dụng một ứng dụng khách khác để chỉnh sửa hộp thư và sau khi chỉnh sửa số lượng tin nhắn trong hộp thư không thay đổi (ví dụ: xóa + nhận thư mới)).
biley

12

Bạn có thể đặt timeoutbiến thành một cái gì đó như:

set timeout=10

Điều này sẽ thăm dò hộp thư hiện tại cứ sau 10 giây nhiều nhất khi mutt không hoạt động chờ người dùng nhập vào, thường xuyên hơn 600 giây mặc định. Điều này là không cần thiết trong bài v1.5.11 khi IDLE được bật.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.