#!/bin/sh # Start/stop/restart opensmtpd smtpd_start() { if [ -x /usr/sbin/smtpd ]; then echo "Starting OpenSMTPD: /usr/sbin/smtpd" smtpd # not using full path to work around a logging bug for now fi } smtpd_stop() { smtpctl stop } # Restart smtpd: smtpd_restart() { smtpd_stop sleep 1 smtpd_start } case "$1" in 'start') smtpd_start ;; 'stop') smtpd_stop ;; 'restart') smtpd_restart ;; *) echo "usage $0 start|stop|restart" esac