我从邮件列表中收到电子邮件,例如[email protected]
.我不想让它们进入我的收件箱,我希望它们进入一个新的收件箱,只有当我选择它们时我才能阅读,或者基本上将所有像这样的邮件移动到我可以以某种方式阅读的文件中。我该怎么做?
答案1
如果您对 SMTP 服务器有管理控制权,或者知道有这些管理权的人,您可以安排通过诸如procmail
或 之类的程序来发送电子邮件maildrop
(您也可以使用您的~/.forward
文件通过管道将邮件发送到procmail
或来实现此maildrop
目的,您的邮件服务器可能支持)。这两个工具都会查找通常位于主目录中的配置文件,其中包含指定如何处理匹配消息的规则。例如,您可以设置查看发件人地址的规则,并将匹配的邮件放入相应的邮箱中,然后使用mutt
您可以阅读和处理这些邮件的任何其他 MUA,就像处理任何其他邮件一样。
maildrop
支持发送到Maildir
样式邮件文件夹,因此如果您使用需要该格式的 IMAP 服务器,这是一个不错的选择。procmail
太久没用了,不记得能不能用了Maildir
。
除了设置邮件传递代理(例如maildrop
或 )之外procmail
,您还应该更新您的mutt
配置,以便它知道特定地址属于邮件列表并且您正在订阅它。
subscribe [email protected]
list [email protected]
第一行表明mutt
这[email protected]
是一个邮件列表地址,并且您已订阅该列表。第二个告诉mutt
您这[email protected]
是一个您未订阅的邮件列表。两者都将启用mutt
处理任何匹配消息的邮件列表的功能。文档位于mutt.org将为您提供这些功能的描述。