LogwatchはEメールを送信しません

LogwatchはEメールを送信しません

私の電子メールでログを送信しようとしています。 SSHを介してこれを行います。ファイルを編集しました。

/usr/share/logwatch/default.conf/logwatch.conf

次の行を編集しました。

Output = mail
Format = html
Encode = none

MailTo = [email protected]

私は試した:

sudoログ観察

しかし、コマンドはそこにありますが、それでも応答します。たとえば、Enter キーを押して次の行に移動できます。

私はこれを手動で試しました:

sudo logwatch --detail 低 --mailto email@address --service all --range 昨日

同じ質問。

数分後に動作が停止し、別のコマンドを入力できました。メールを確認しましたが、ログウォッチに情報がありません。私のスパム/ジャンクフォルダにもあります。

何が起こったのか知っていますか?

編集:iptables、failure2ban、ufwをインストールしました。それが何らかの違いを生むなら。

私も次のことを試しました。

echo "This is a test" | mail -s Testing [email protected]

スパムフォルダにこのようなメールが届きました。問題はLogwatchにあると思います。

ベストアンサー1

sendmail考えられる理由は、次の方法でmail電子メールを送信しないためです。

nano /usr/share/logwatch/default.conf/logwatch.conf

見つけて変える:

#mailer="/usr/sbin/sendmail -t"

そして

メーラー="/usr/bin/mail"

または、目的の実行可能ファイルを使用してください。

その後、テスト

sudo /usr/sbin/logwatch --output mail --format html --range yesterday --service all

一般的なメール送信テスト可能

echo "This is the body of the email" | mail -s "This is the subject line" [email protected]

おすすめ記事