admin-stuff/create-rsyslogd-postfix.sh

24 lines
697 B
Bash
Executable File

#!/usr/bin/env bash
if [[ -f "/etc/rsyslog.d/postfix.conf" ]] ; then
cat << EOF > /etc/rsyslog.d/postfix.conf
# Create an additional socket in postfix's chroot in order not to break
# mail logging when rsyslog is restarted. If the directory is missing,
# rsyslog will silently skip creating the socket.
\$AddUnixListenSocket /var/spool/postfix/dev/log
#
# Logging for the mail system. Split it up so that
# it is easy to write scripts to parse these files.
#
#mail.info -/var/log/mail.info
#mail.warn -/var/log/mail.warn
#mail.err /var/log/mail.err
mail.* -/var/log/mail.log
& stop
EOF
fi
exit 0