将邮件过滤到文件夹中

将邮件过滤到文件夹中

我使用 Dovecot 和 Exim 运行邮件服务器。目前,邮件过滤是按用户进行的,使用包含以下内容的.forward文件:~/

if $h_to: CONTAINS "bugtraq"
then
  save "$home/Maildir/.Mailing Lists.BugTraq/"
  finish
endif

if $h_Subject: CONTAINS "Sfic"
then
  save "$home/Maildir/.Mailing Lists/"
  finish
endif

等等。这非常繁琐,因为它需要用户通过 ssh 进入并手动编写自己的 .forwars 文件。我想知道是否有更简单或更优雅的服务器端过滤解决方案。是否有任何标准可以让邮件客户端告诉服务器如何在服务器端对邮件进行分类?

答案1

好吧,我想不出服务器端有什么办法,但如果手动设置 .forward 是个问题,您可以在 /etc/skel/ 中设置一个默认 .forward 文件,并将其复制到所有新用户的主目录中。作为一次性维护,您必须将默认 .forward 规则附加到所有当前用户的 .forward 中。

相关内容