我在 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