使用 Exim 和虚拟域过滤电子邮件

使用 Exim 和虚拟域过滤电子邮件

我在 CentOS 机器上设置了 Exim,并且设置了虚拟域(不是 Vexim)。我正在尝试弄清楚如何创建一个过滤器,以通过主题重写将电子邮件从一个地址转发到另一个地址。

IE,

“主题”[电子邮件保护]

变成

“[支持] 主题”[电子邮件保护]

我尝试过 .forward 文件,但似乎没有任何效果。用户的邮件目录位于:

/var/www/user_name/data/email/mydomain.com/user1/
/var/www/user_name/data/email/mydomain.com/user2/

这是我目前所拥有的,但似乎没有任何效果。

# Exim filter
if $h_to: is "[email protected]" then
  headers add "New-Subject: [Support] $h_subject:"
  headers remove subject
  headers add "Subject: $h_new-subject:"
  headers remove new-subject
  unseen deliver "[email protected]"
endif

有人这样做过吗?我在 Google 上找不到任何有关带过滤功能的虚拟域的信息。

答案1

您的收件人:标题可能不等于 ”[电子邮件保护]“ 但包含[电子邮件保护]“。

我不知道虚拟用户和“真实”用户在过滤方面有什么区别。所以只需遵循有关 Exim 过滤语言的指南/教程/手册:http://exim.org/exim-html-current/doc/html/spec_html/filter.html

相关内容