Exim4 Light 上的地址重写不起作用

Exim4 Light 上的地址重写不起作用

我在 Debian Lenny 上运行 exim4-daemon-light 软件包,以便从我的网站发送电子邮件。我的目的是将电子邮件重定向到测试环境中的特定邮箱。

文档中的示例对我来说不起作用。我尝试了此重写规则(位于 /etc/exim4/conf.d/rewrite/31_exim4-config_rewriting):

*@*。隐[电子邮件保护]響鳴

并重新加载配置:

香草:/etc/exim4/conf.d/rewrite#invoke-rc.d exim4 reload
重新加载 exim4 配置文件:exim4。

并以 root 身份测试:

# 进出口 -brw[电子邮件保护]

结果是:

  发件人:[电子邮件保护]
    从:[电子邮件保护]
      到:[电子邮件保护]
      抄送:[电子邮件保护]
     密送:[电子邮件保护]
回复:[电子邮件保护]
环境来自:[电子邮件保护]
  环境:[电子邮件保护]

似乎没有加载重写规则。即使我在文件中写入一些垃圾,也没有发生任何事情:

###重写/31_exim4-config_rewriting
#################################

# 此重写规则对于拨号用户特别有用,
# 没有自己的域名,但对任何人都有用。
# 它在文件中查找所有本地用户的真实地址
.ifndef NO_EAA_REWRITE_重写
*@+local_domains“${lookup{${local_part}}lsearch{/etc/email-addresses}\
                   {$value}失败}” Ffrs
# /etc/mailname 的重写规则相同
*@ETC_MAILNAME“${lookup{${local_part}}lsearch{/etc/email-addresses}\
                   {$value}失败}” Ffrs
。万一

*@*。隐[电子邮件保护]響鳴

已验证

答案1

查看 /etc/mailname 文件中的信息可能会发生冲突,导致重写不起作用。

答案2

我编辑了 /etc/exim4/exim4.conf.template,而不是 conf.d 目录中的文件。现在配置按预期工作。

相关内容