Tự động sắp xếp danh sách tin nhắn vào danh sách thư mục với IMAP


9

Tôi muốn tự động di chuyển các tin nhắn đã nhận vào các thư mục dành riêng cho danh sách trên máy chủ IMAP bằng mutt. Tất cả các danh sách này listsđược biết đến mutt.

Những gì tôi làm ngay bây giờ là định kỳ gắn thẻ tin nhắn Sendervà sau đó tag-savechúng vào đúng thư mục. Mutt đã gợi ý thư mục chính xác. Điều này dường như quá đối với tôi và tôi cảm thấy nên có cách nào đó để tự động hóa việc này.

Tôi biết có những công cụ cụ thể có sẵn để thực hiện việc này ngoài MUA, nhưng cách duy nhất để truy cập máy chủ này dường như là máng một số MUA (ví dụ: tôi không có quyền truy cập shell).

Làm thế nào tốt nhất tôi sẽ làm điều này trong mutt?


Móng vuốt-mail MUA có thể làm điều đó một cách dễ dàng, nhưng đó là một ứng dụng GUI.
Keith

Câu trả lời:


5

muttlà một MUA tương tác, không có khả năng lọc tự động. Lựa chọn tốt nhất của bạn sẽ là tìm (hoặc viết) một ứng dụng khách IMAP có thể viết được.

Đôi khi các máy chủ thư cũng có giao diện web với các tính năng chỉnh sửa bộ lọc hoặc giao thức ManageSieve.


Hoặc, rất xấu nhưng có thể làm được:

  • lấy tin nhắn đến máy tính của bạn bằng cách sử dụng fetchmail / getmail / offlineimap
  • lọc qua procmail / maildrop / sàng
  • lưu trữ trên máy chủ IMAP của riêng bạn hoặc tải lên lại bằng offlineimap.

+1 để đề cập để kiểm tra bất kỳ giao diện web có sẵn. lọc IMAP phía máy chủ >> lọc IMAP phía máy khách
afrazier

Cảm ơn câu trả lời này, nhưng tôi phải nói rằng nó không giúp tôi chút nào. Nếu bất cứ điều gì tôi sẽ kết thúc việc viết một macro bàn phím để làm điều này trong mutt.
Benjamin Bannier

4

Bạn có thể sử dụng imapfilter để làm việc đó. Từ tài liệu:

IMAPFilter là một tiện ích lọc thư. Nó kết nối với các máy chủ thư từ xa bằng Giao thức truy cập thư Internet (IMAP), gửi truy vấn tìm kiếm đến máy chủ và xử lý hộp thư dựa trên kết quả. Nó có thể được sử dụng để xóa, sao chép, di chuyển, gắn cờ, vv các thư nằm trong hộp thư tại cùng một hoặc các máy chủ thư khác nhau. Phiên bản 4rev1 và 4 của giao thức IMAP được hỗ trợ.

IMAPFilter sử dụng ngôn ngữ lập trình Lua làm ngôn ngữ cấu hình và mở rộng.

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.