180d3e8362
2.0.18-2 - fix sendmail man page (again), make pflogsumm a subpackage 2.0.18-1 - bring source up to upstream release 2.0.18 - include pflogsumm, fixes bug #68799 - include smtp-sink, smtp-source man pages, fixes bug #118163 Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> - rebuilt 2.0.16-14 - fix bug 74553, make alternatives track sendmail man page 2.0.16-13 - remove /etc/sysconfig/saslauthd from rpm, fixes bug 113975 Wed Feb 18 2004 John Dennis <jdennis@porkchop.devel.redhat.com> - set sasl back to v2 for mainline, this is good for fedora and beyond, for RHEL3, we'll branch and set set sasl to v1 and turn off ipv6 Tue Feb 17 2004 John Dennis <jdennis@porkchop.devel.redhat.com> - revert back to v1 of sasl because LDAP still links against v1 and we can't - bump revision for build have two different versions of the sasl library loaded in one load image at the same time. How is that possible? Because the sasl libraries have different names (libsasl.so & libsasl2.so) but export the same symbols :-( Fixes bugs 115249 and 111767 Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - rebuilt 2.0.16-7 - fix bug 77216, support snapshot builds 2.0.16-6 - add support for IPv6 via Dean Strik's patches, fixes bug 112491 2.0.16-4 - remove mysqlclient prereq, fixes bug 101779 - remove md5 verification override, this fixes bug 113370. Write parse-postfix-files script to generate explicit list of all upstream files with ownership, modes, etc. carefully add back in all other not upstream files, files list is hopefully rock solid now. 2.0.16-3 - add zlib-devel build prereq, fixes bug 112822 - remove copy of resolve.conf into chroot jail, fixes bug 111923 Tue Dec 16 2003 John Dennis <jdennis@porkchop.devel.redhat.com> - bump release to build 3.0E errata update
119 lines
2.2 KiB
Bash
119 lines
2.2 KiB
Bash
#!/bin/sh
|
|
#
|
|
# postfix Postfix Mail Transfer Agent
|
|
#
|
|
# chkconfig: 2345 80 30
|
|
# description: Postfix is a Mail Transport Agent, which is the program \
|
|
# that moves mail from one machine to another.
|
|
# processname: master
|
|
# pidfile: /var/spool/postfix/pid/master.pid
|
|
# config: /etc/postfix/main.cf
|
|
# config: /etc/postfix/master.cf
|
|
#
|
|
# Based on startup script from Simon J Mudd <sjmudd@pobox.com>
|
|
# 25/02/99: Mostly s/sendmail/postfix/g by John A. Martin <jam@jamux.com>
|
|
# 23/11/00: Changes & suggestions by Ajay Ramaswamy <ajayr@bigfoot.com>
|
|
# 20/01/01: Changes to fall in line with RedHat 7.0 style
|
|
# 23/02/01: Fix a few untidy problems with help from Daniel Roesen.
|
|
|
|
# Source function library.
|
|
. /etc/rc.d/init.d/functions
|
|
|
|
# Source networking configuration.
|
|
. /etc/sysconfig/network
|
|
|
|
# Check that networking is up.
|
|
[ ${NETWORKING} = "no" ] && exit 0
|
|
|
|
[ -x /usr/sbin/postfix ] || exit 0
|
|
[ -d /etc/postfix ] || exit 0
|
|
[ -d /var/spool/postfix ] || exit 0
|
|
|
|
RETVAL=0
|
|
|
|
start() {
|
|
# Start daemons.
|
|
echo -n "Starting postfix: "
|
|
/usr/sbin/postalias /etc/postfix/aliases
|
|
/usr/sbin/postfix start 2>/dev/null 1>&2 && success || failure
|
|
RETVAL=$?
|
|
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/postfix
|
|
echo
|
|
return $RETVAL
|
|
}
|
|
|
|
stop() {
|
|
# Stop daemons.
|
|
echo -n "Shutting down postfix: "
|
|
/usr/sbin/postfix stop 2>/dev/null 1>&2 && success || failure
|
|
RETVAL=$?
|
|
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/postfix
|
|
echo
|
|
return $RETVAL
|
|
}
|
|
|
|
reload() {
|
|
echo -n "Reloading postfix: "
|
|
/usr/sbin/postfix reload 2>/dev/null 1>&2 && success || failure
|
|
RETVAL=$?
|
|
echo
|
|
return $RETVAL
|
|
}
|
|
|
|
abort() {
|
|
/usr/sbin/postfix abort 2>/dev/null 1>&2 && success || failure
|
|
return $?
|
|
}
|
|
|
|
flush() {
|
|
/usr/sbin/postfix flush 2>/dev/null 1>&2 && success || failure
|
|
return $?
|
|
}
|
|
|
|
check() {
|
|
/usr/sbin/postfix check 2>/dev/null 1>&2 && success || failure
|
|
return $?
|
|
}
|
|
|
|
restart() {
|
|
stop
|
|
start
|
|
}
|
|
|
|
# See how we were called.
|
|
case "$1" in
|
|
start)
|
|
start
|
|
;;
|
|
stop)
|
|
stop
|
|
;;
|
|
restart)
|
|
stop
|
|
start
|
|
;;
|
|
reload)
|
|
reload
|
|
;;
|
|
abort)
|
|
abort
|
|
;;
|
|
flush)
|
|
flush
|
|
;;
|
|
check)
|
|
check
|
|
;;
|
|
status)
|
|
status master
|
|
;;
|
|
condrestart)
|
|
[ -f /var/lock/subsys/postfix ] && restart || :
|
|
;;
|
|
*)
|
|
echo "Usage: postfix {start|stop|restart|reload|abort|flush|check|status|condrestart}"
|
|
exit 1
|
|
esac
|
|
|
|
exit $?
|