web-dev-qa-db-ja.com

Logwatch:GoogleAppsメールを実行しているドメインがログを受信しない

ここに奇妙な問題があります。 Googleアプリのメールを実行している[email protected]にメールを送信するようにlogwatch(ubuntuサーバー)を設定しました。しかし、ログウォッチの電子メールを受信して​​いません。ただし、コマンドラインでlogwatch --mailto [email protected]を試してみると(つまり、Gmailでホストされているプラ​​イベートメールに直接メールを送信すると)、ログウォッチのメールが届きます。

では、なぜ私の[email protected]アカウントがログウォッチの電子メールを受信しないのですか?私はグーグルアプリのウェブインターフェースから他のメールを読んだり送信したりできるので、この状況を除いてアカウントは実際に機能しています。

1
molidoli

メールを送信しているマシンは、おそらくexample.comのメールがローカルでホストされていると考えています。 Webにアクセスしてメールのルーティング先を確認する代わりに、「あら、ここにそのドメインがあります」と言って、ローカルホストのメールシステムを使用して配信します。システムが@ example.comメールを内部的に処理できるようにするソフトウェアと構成をすべて削除する必要があります。もちろん、@ gmail.comに送信するテストでは、外部であることがわかっているドメイン名を使用してこれを実行しました。

0
Caleb

Ubuntuでアウトバウンドメールを壊す最近のLogwatchバージョンの変更がいくつかありましたが、正しい構文を使用しています。おそらくCronエントリが壊れています(メールアドレスをlogwatch.plスクリプトに追加するだけでは不十分です)。

このファイル /etc/cron.daily/00logwatchは次のようになります:

test -x /usr/share/logwatch/scripts/logwatch.pl || exit 0

/usr/sbin/logwatch --mailto [email protected]

0
Jonathan Ross