0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LogWatchでs-nail 経由のメールを送信する設定 忘備録

Last updated at Posted at 2024-11-15

背景

  • logwatch で毎日ログを受け取りたい
  • postfix でメールを送信できるようにしたい
  • postfix は SMTP として使う
  • メールは ログの送信のみに使用する

忘備録

  • 25番ポートを開く

必要なソフトをインストール

Bash
dnf install s-nail postfix

Hosts設定

vi /etc/aliases
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 aed.localdomain foobar.jp
# ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1   hoge.localdomain hoge

Hostsについて

基本的な役割:
  • ホスト名とIPアドレスのマッピングを定義
  • DNSよりも優先して参照される
  • ローカルでの名前解決に使用
一般的な使用例:
  • ローカル開発環境でのドメイン設定
  • 特定のウェブサイトをブロック
  • テスト環境の構築
使用例
127.0.0.1       localhost
127.0.1.1       your-computer-name
192.168.1.10    myserver.local

Postfix 設定

# vim /etc/postfix/main.cf
myhostname = myhostname = foobar.jp
mydomain = jp
mydestination =  $myhostname, localhost.$mydomain, localhost , foobar.jp , foobar
mynetworks = 127.0.0.0/8

ログの転送先アドレス設定

# vim /etc/aliases
root: fizz@foobar.or.jp , buzz@foobar.or.jp

設定の反映

Bash
newaliases

自動起動設定等

Bash
# systemctl start postfix
# systemctl enable postfix

LogWatch 設定

Bash
mkdir /var/log/logwatch
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/logwatch.conf
vi /etc/logwatch/conf/logwatch.conf
  • logwatch.conf は空ファイルのため設定をcpする
vi /etc/logwatch/conf/logwatch.conf
MailTo = root@foobar.jp
Output = mail
mailer = "/usr/local/bin/sendmail-wrapper.sh"
  • MailTo = root@foobar.jp で、rootに来たメールは /etc/aliases のアドレスに転送される
  • mailer = "/usr/local/bin/sendmail-wrapper.sh" は個人的な設定
  • 後でなくてもよいか試す。迷惑メール行きだったため

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?