Tóm lược
Vấn đề của tôi : Tôi muốn đọc email ngoại tuyến với lựa chọn client ( mutt
) của mình, nhưng tôi muốn các hành động như di chuyển email, v.v. phải được giữ trong snc hai chiều với máy chủ imap.
Câu hỏi của tôi : Có cách nào đơn giản để làm điều này trong khi vẫn sử dụng các công cụ tiêu chuẩn như fetchmail
, procmail
vv?
Chi tiết
Tôi có một tài khoản gmail. Vì nhiều lý do - một số tổ chức - tôi cần có thể đọc thư này từ một ứng dụng thư; Tôi muốn 'hộp thư đến' của mình sạch sẽ, giống như tôi sẽ giữ nó với một thiết lập thư cục bộ truyền thống và cho bất kỳ thứ gì tôi 'lưu trữ' đều có thể tìm kiếm được. Nếu tôi di chuyển email đến một thư mục trong ứng dụng web, tôi muốn hộp thư đến cục bộ của mình đưa tài khoản này vào tài khoản.
Khi có thể, tôi muốn có thể đọc thư này từ mutt
. Trước đây tôi đã sử dụng chức năng imap gốc của mutt, nhưng mutt phải tạo kết nối với máy chủ mỗi khi bạn chạy nó; kết nối thường giảm trong khi tôi đang đọc thư và mutt đang mở trong nền; nó chỉ giữ một bộ đệm của các tiêu đề thư và việc tải các tin nhắn mới yêu cầu một chuyến đi khứ hồi đến máy chủ; nếu tôi gửi tin nhắn, tôi phải đợi nó được xác nhận qua STMP trước khi tôi có thể xem bất kỳ tin nhắn nào khác.
Có một số cách xung quanh này? Tôi không coi các khách hàng béo như Thunderbird là một giải pháp: Tôi yêu cầu quyền truy cập đầu cuối, tôi muốn có thể kiểm tra thư của mình, tôi sử dụng tốt các khả năng lọc của procmail và tôi thích các hệ thống tách rời hơn.
Như đã đề cập ở trên, fetchmail
, procmail
và sendmail
làm cho tôi gần như ở đó - nhưng không hoàn toàn để có thể giữ cho hoạt động của tôi trong đồng bộ hóa giữa các khách hàng.
Tui bỏ lỡ điều gì vậy? Tôi đã xem phần của cẩm nang FreeBSD trên email và một loạt các bài đăng trên blog nhưng dường như không có gì có thể kết hợp tất cả lại theo cách này.
Nhân tiện, tôi chạy Arch Linux và Debian.
offlineimap
hayisync
chưa? Cả hai đều hoạt động tốt ...