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 の実行中にエラーが発生するようになりました。

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

そして今、postfix は起動しません:

# 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

< は、postfix にそのファイルを読み取るように指示します。newaliasesこれで、すべてのpostfixコマンドが完全に機能します。

于 2014-04-20T17:45:53.327 に答える