Linux
有沒有辦法過濾遠端 IMAP 帳戶中的郵件?
情況:只有 IMAP 訪問的郵件伺服器。問題:我希望能夠過濾郵件(將一些郵件放入各種文件夾,將它們標記為已讀等)。
大多數新的電子郵件客戶端都具有此功能,但我想要一個獨立的過濾程序,因為我需要使用各種電子郵件客戶端連接到此伺服器。
通常 - 類似於 procmail,但通過 IMAP 工作。
該軟體將在 Linux 或 Solaris 上執行。
一個快速的Google拋出了IMAPFilter,它看起來像你想要的那樣:
- 使用 IMAP 協議中的許多可用條件搜尋消息,例如:
+ 消息的狀態(最近、未讀等)。 + 消息的大小。 + 消息的年齡。 + 匹配郵件標題或正文中的字元串或正則表達式模式。
- 能夠在搜尋消息時使用邏輯運算符(和/或/不)。
- 可用於處理消息的不同功能,包括:
+ 刪除消息。 + 將郵件移動到相同或不同伺服器中的郵箱 + 將郵件複製到相同或不同伺服器中的郵箱。 + 標記消息或更改消息標誌。
- 可用和/或訂閱郵箱的列表,以及對 IMAP CHILDREN 擴展的支持。
- 創建、刪除、重命名、訂閱或取消訂閱郵箱
- 國際化 (I18N) 支持。
- 使用 IMAP NAMESPACE 擴展的伺服器命名空間支持。
- 安全套接字層 (SSL) 或傳輸層安全 (TLS) 加密 imap(埠 993)連接。
- 使用 IMAP STARTTLS 擴展的加密連接。
- 使用質詢-響應身份驗證機制 (CRAM) 進行使用者身份驗證,特別是 CRAM-MD5。
- Perl 兼容正則表達式 (PCRE) 支持。