I・O DATA LANDISK HDL-GX300 のメールサーバ

/etc/cron.hourly/logmailの記載から、どうやら/usr/local/bin/iomailであるらしい。
このシステムログのメール、なぜかたまに暴走するんだよね−。

#!/bin/sh
opt="$1"	# '-a' が指定されていた場合は,カレントログ (/var/log/messages)
		# も転送する

HOTNAME=`hostname | sed 's/\..*//g'`
SUBJECT="[$HOSTNAME] システムログ"
SUBJECT_SMB="[$HOSTNAME] MS共有ログ"

send_mail() {
	if [ -f "$1" ]; then
		grep -v smbd_audit $1 | /usr/local/bin/syslog2jp | \
		 /usr/local/bin/iomail -C /etc/landisk/conffiles/iomail.syslog -s "$SUBJECT"
		#grep smbd_audit $1 | /usr/local/bin/syslog2jp | \
		#/usr/local/bin/iomail -C /etc/landisk/conffiles/iomail.syslog -s "$SUBJECT_SMB"
		rm -f $1
	fi
}

# メインルーチン
# バックアップログファイルの転送と消去
files=`ls /var/log/messages.* 2>/dev/null | tac`
if [ "$files" != '' ]; then
	for f in $files; do
		send_mail $f
	done
fi

if [ "$opt" = '-a' ]; then
	send_mail /var/log/messages
fi
exit 0