web-dev-qa-db-ja.com

Ubuntu + Postfix:メールログがありません

私はubuntuサーバーにpostfixをインストールし、送信メールが送信されない理由をデバッグしようとしています。これにより、/ var/log/mail.logファイルが見つからないことに気づきました。さらに言えば、私の/ var/logにはmail *という名前はありません。私は役に立たないように以下を試しました:

  • Mail.logを作成し、owner + groupをpostfixに変更します
  • Postfixとrsyslogを再起動します
  • ダミーログを削除してサービスを再起動し、メールを送信します
  • Sudo apt-get remove rsyslog/Sudo apt-get install rsyslog

ランニング postconf syslog_facility 戻り値 syslog_facility = mail

他のアイデアは?

6
ystan-

どうやら、これは何らかの奇妙な理由で許可の問題でした。問題を分類する以下のこの投稿からの回答を試しました。

buntu 14.04システムログ

Sudo chown syslog:adm /var/log
Sudo chmod 0775 /var/log

Sudo service rsyslog restart
Sudo service postfix restart

いつもUbuntu 14.04を使用していて、ルートがデフォルトである12からアップグレードしなかったのに、なぜ/ var/logがルートにロックされたのかわかりません。

17
ystan-