使用IMAP自动将列表消息排序到列表文件夹


9

我想使用mutt将接收到的邮件自动移动到IMAP服务器上的列表特定文件夹中。所有这些列表都是lists已知的。

我现在要做的是定期标记邮件的依据Sender,然后将tag-save其添加到正确的文件夹中。Mutt已经建议正确的文件夹。这对我来说似乎太行人了,我觉得应该有一些方法可以使它自动化。

我知道有一些特定的工具可以在MUA之外执行此操作,但是访问此服务器的唯一方法似乎是通过一些MUA(例如,我没有外壳访问权限)。

我如何最好在杂种狗里面做这个?


爪形邮件MUA可以轻松做到这一点,但这是一个GUI应用程序。
基思

Answers:


5

mutt是一个交互式MUA,没有自动过滤功能。最好的选择是找到(或编写)可编写脚本的IMAP客户端。

有时,邮件服务器还具有带有过滤器编辑功能或ManageSieve协议的Web界面。


或者,非常丑陋但可行:

  • 使用fetchmail / getmail / offlineimap将消息抓取到您自己的计算机上
  • 通过procmail / maildrop / sieve过滤
  • 存储在您自己的IMAP服务器上,使用offlineimap上传回来。

提及+1即可检查任何可用的网络界面。服务器端IMAP过滤>>客户端IMAP过滤
afrazier

感谢您提供此答案,但我不得不说这根本没有帮助。如果有什么话,我最终会写一个键盘宏在mutt中做到这一点。
本杰明·班尼尔

4

您可以使用imapfilter做到这一点。从文档中:

IMAPFilter是一个邮件过滤实用程序。它使用Internet消息访问协议(IMAP)连接到远程邮件服务器,将搜索查询发送到服务器,并根据结果处理邮箱。它可用于删除,复制,移动,标记等位于相同或不同邮件服务器上邮箱中的邮件。支持IMAP协议的4rev1和4版本。

IMAPFilter使用Lua编程语言作为配置和扩展语言。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.