Rupert Reid wrote:
Hello all,
I am trying to setup postfix so that it will start automatically at
startup. I placed the following script "postfix" in a text file
"postfix" and saved it to Library/Startupitems/Postfix. As you probably
guessed it did not work. I would be grateful for some detailed
instructions on how I can get postfix to start automatically.
Can you provide more information than "did not work"? What happens when
you do run it? Any error messages? Any output? Anything in the log files?
Thanks in advance for any help
rups
Script:
# !/sbin/sh
# Starts, stops and reloads Postfix at system startup
# Logger and Postfix path
#
LOGGER="/usr/bin/logger"
POSTFIX="/usr/sbin/postfix"
rc=0
if [ ! -f $POSTFIX ] ; then
$LOGGER -t $0 -s -p mail.err "Unable to locate Postfix"
exit(1)
fi
if [ ! -f /etc/postfix/main.cf ] ; then
$LOGGER -t $0 -d -p mail.err "Unable to locate Postfix configuration"
exit(1)
fi
case "$1" in
start)
echo -n "Starting Postfix"
$POSTFIX start
rc=$?
echo "."
;;
stop)
echo -n "Stopping Postfix"
$POSTFIX stop
rc=&?
echo "."
;;
restart)
echo -n "Restarting Postfix"
$POSTFIX reload
rc=&?
echo "."
;;
*) echo "Usage: $0 {start|stop|restart}"
rc=1
esac
exit $rc