Courier Startscripte

Aus Debian-Linux - FAQ

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[bearbeiten] /var/qmail/service/init.rc

#!/bin/sh
#
# chkconfig: 03456 99 15
# description: qmail, VpopMail, Courier Imap. Features: smtp(with tls) pop3 pop3-ssl imap imap-ssl
#

PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"

start() {
echo "Starting the qmail delivery processes"
/var/qmail/service/init.qmail-delivery
echo "Starting SMTP"
/var/qmail/service/init.smtpd
echo "Starting POP3"
/var/qmail/service/init.pop3d
echo "Starting POP3 with SSL"
/var/qmail/service/init.pop3sd
echo "Starting IMAP"
/var/qmail/service/init.imapd
echo "Starting IMAP with SSL"
/var/qmail/service/init.imapsd
echo
echo "Adding new crontab (old crontabs will not be deleted).
Crontabbing /var/qmail/service/crontabs...."
cront=`crontab -l | grep -v clearopensmtp | grep -v "#"`
crontab=`echo -e "$cront n01 * * * * /home/vpopmail/bin/clearopensmtp >/dev/null 2>&1"`
echo "$crontab" | crontab -
}

stop() {
echo "Killing smtpd"
kill `cat /var/run/qL_smtpd.pid`
rm -f /var/run/qL_smtpd.pid
echo "Killing pop3d"
kill `cat /var/run/qL_pop3d.pid`
rm -f /var/run/qL_pop3d.pid
echo "Killing pop3d+ssl"
kill `cat /var/run/qL_pop3sd.pid`
rm -f /var/run/qL_pop3sd.pid
echo "Killing imapd"
kill `cat /var/run/qL_imapd.pid`
rm -f /var/run/qL_imapd.pid
echo "Killing imapd+ssl"
kill `cat /var/run/qL_imapsd.pid`
rm -f /var/run/qL_imapsd.pid
echo "Killing qmail delivery processes"
kill `ps -U qmails | awk '{ if ($0 ~ /qmail-send/) print $1 }'|head -1`
echo "Removing vpopmail crontab records"
cront=`crontab -l | grep -v clearopensmtp | grep -v "#"`
echo "$cront" | crontab -
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac

[bearbeiten] /var/qmail/service/init.qmail-delivery

#!/bin/sh
PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"
qmail-start ./Maildir/ splogger qmail &

[bearbeiten] /var/qmail/service/init.pop3d

#!/bin/sh
# Startup script for the pop3 daemon  (change %DOMAINNAME% in init.pop3d).

PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"
tcpserver -H -R -u `id -u vpopmail` -g `id -g vpopmail` -K /var/run/qL_pop3d.pid 0 110 recordio /var/qmail/bin/qmail-popup %DOMAINNAME% /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger qmail-pop3d &

[bearbeiten] /var/qmail/service/init.pop3sd

#!/bin/sh
# Startup script for the pop3-ssl daemon (change %DOMAINNAME% in init.pop3sd).

PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH" 
tcpserver -R -H -u `id -u vpopmail` -g `id -g vpopmail` -s -K /var/run/qL_pop3sd.pid 0 995 recordio /var/qmail/bin/qmail-popup &DOMAINNAME /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger qmail-pop3sd &

|}

== /var/qmail/service/init.imapd ==
{| style="border:1px solid #8888aa; background-color:#f7f8ff;padding:5px;font-size:95%;"
| <pre>
#!/bin/sh
# Startup script for the imap daemon.

PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"
tcpserver -R -H -u 0 -g 0 -K /var/run/qL_imapd.pid 0 143 recordio /var/qmail/bincimap/bin/bincimap-up --conf=/var/qmail/bincimap/etc/bincimap.conf -- /home/vpopmail/bin/vchkpw /var/qmail/bincimap/bin/bincimapd 2>&1 | /var/qmail/bin/splogger qmail-imapd &

[bearbeiten] /var/qmail/service/init.imapsd

#!/bin/sh
# Startup script for the imap-ssl daemon.

PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"
tcpserver -R -H -u 0 -g 0 -s -K /var/run/qL_imapsd.pid 0 993 recordio /var/qmail/bincimap/bin/bincimap-up --conf=/var/qmail/bincimap/etc/bincimap.conf -- /home/vpopmail/bin/vchkpw /var/qmail/bincimap/bin/bincimapd 2>&1 | /var/qmail/bin/splogger qmail-imapsd &

[bearbeiten] /var/qmail/service/init.smtpd

#!/bin/sh
# Startup script for the smtp (with tls/ssl) daemon (change %DOMAINNAME% in init.smtpd).

PATH="/var/qmail/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH"
# Uncomment the line below If you got spamassassin and clam antivirus installed and set.
#export QMAILQUEUE='/var/qmail/bin/qmail-spamc'
tcpserver -H -R -x /home/vpopmail/etc/tcp.smtp.cdb -u `id -u vpopmail` -g `id -g vpopmail` -K /var/run/qL_smtpd.pid 0 25 recordio /usr/local/bin/rblsmtpd -r bl.spamcop.net -r relays.ordb.org -r rbl-plus.mail-abuse.org -r list.dsbl.org -r sbl.spamhaus.org /var/qmail/bin/qmail-smtpd %DOMAINNAME% /home/vpopmail/bin/vchkpw /bin/true 2>&1 | /var/qmail/bin/splogger qmail-smtpd &
Persönliche Werkzeuge