1

我刚刚更新了我的/etc/aliases文件,如下所示:

postmaster: root
mailer-daemon: postmaster
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
root: myusername

但是现在我在运行新别名时遇到错误:

newaliases: fatal: /etc/: file has 85 hard links

现在后缀将无法启动:

# postfix start
postfix: fatal: /etc/: file has 85 hard links
4

1 回答 1

6

我弄清楚发生了什么事。不要像我做的那样盲目地复制/粘贴教程中的内容。确保您正确阅读了配置选项并知道它们的含义。

http://www.postfix.org/BASIC_CONFIGURATION_README.html#myorigin

这是我的 /etc/postfix/main.cf 文件的一部分:

myhostname = mail.mydomain.com
myorigin = /etc/

我忘记完成 myorigin 行,或者它在途中的某个地方搞砸了。我想说的是:

myhostname = mail.mydomain.com
myorigin = </etc/mailname

< 告诉后缀读取该文件。现在newaliases,所有postfix命令都可以完美运行。

于 2014-04-20T17:45:53.327 回答