24 lines
697 B
Bash
Executable File
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
|