我一直在尝试在我的服务器上设置电子邮件转发,该服务器使用 Exim 4。我想转发所有发送到[电子邮件保护]到[电子邮件保护]。
从其他地方阅读看看这里之前的答案我知道我需要编辑 /etc/aliases 才能做到这一点。从那里看,我发现已经设置了几个转发:
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: user
我决定先测试其中一个,但当我发送电子邮件到[电子邮件保护]我收到一条传递状态通知(失败),提示“您尝试联系的电子邮件帐户不存在。”
为了以防万一,我尝试将这一行添加到文件中:
steve: john
但也没有成功:
[email protected]: [email protected]
也不起作用。
肯定有一些我不明白的地方。我很奇怪,为什么默认的 webmaster 之类的功能一开始就不起作用。我不是设置服务器的人,也无法联系设置服务器的人,所以如果有人能帮我指明正确的方向,我将不胜感激。
答案1
每次编辑aliases
文件时,您都应该运行newaliases
命令将配置文件编译到 MTA 使用的数据库中。