3443bcfff4
user to disable sendmail compeltely to stop abusing that script to starting up postfix. the script itself also checks if postfix is actually enabled and if it's not it is going to fail to avoid conflicts with mailer.conf
27 lines
1.0 KiB
Bash
27 lines
1.0 KiB
Bash
#!/bin/sh
|
|
#
|
|
# $OpenBSD: postfix-enable,v 1.6 2011/07/15 18:10:18 robert Exp $
|
|
|
|
if [ -f /etc/mailer.conf.postfix ]; then
|
|
if [ -f /etc/mailer.conf ]; then
|
|
mv -f /etc/mailer.conf /etc/mailer.conf.pre-postfix
|
|
echo "old /etc/mailer.conf saved as /etc/mailer.conf.pre-postfix"
|
|
fi
|
|
mv -f /etc/mailer.conf.postfix /etc/mailer.conf
|
|
echo "postfix /etc/mailer.conf enabled"
|
|
echo ""
|
|
echo "NOTE: do not forget to add sendmail_flags=NO to"
|
|
echo " /etc/rc.conf.local to disable sendmail."
|
|
echo ""
|
|
echo "NOTE: do not forget to add \"-a /var/spool/postfix/dev/log\" to"
|
|
echo " syslogd_flags in /etc/rc.conf.local and restart syslogd."
|
|
echo ""
|
|
echo "NOTE: do not forget to add postfix to pkg_scripts in"
|
|
echo " /etc/rc.conf.local to start postfix automatically."
|
|
echo ""
|
|
echo "NOTE: do not forget to remove the \"sendmail clientmqueue runner\""
|
|
echo " from root's crontab."
|
|
else
|
|
echo "can't find /etc/mailer.conf.postfix, postfix not enabled"
|
|
fi
|