#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" ]; then
echo QMAILDUID, NOFILESGID, or MAXSMTPD is unset in
echo /var/qmail/supervise/qmail-smtpd/run
exit 1
fi
exec /usr/local/bin/softlimit -m 2000000 \
tcpserver -H -R -v -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" -u "$QMAILDUID" -g "$NOFILESGID" \
0 25 rblsmtpd -r relays.ordb.org rblsmtpd -r spamhaus.relays.osirusoft.com \
rblsmtpd -b qmail-smtpd 2>&1
--------
file /var/qmail/supervise/qmail-smtpd/run
#!/bin/sh
USERID=`id -u root`
GROUPID=`id -g root`
CONCURRENT=40
HOST=mail.zebranusantara.co.id
CHKPASS="/vpopmail/bin/vchkpw"
exec /usr/local/bin/softlimit -m 5000000 \
/usr/local/bin/tcpserver -H -v -x /etc/tcp.pop3.cdb \
-c$CONCURRENT -u$USERID -g$GROUPID 0 110 \
/var/qmail/bin/qmail-popup $HOST $CHKPASS /var/qmail/bin/qmail-pop3d Maildir/ 2>&1
file /var/qmail/bin/qmailctl
#!/bin/sh
# For Red Hat chkconfig
# chkconfig: - 80 30
# description: the qmail MTA
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin
export PATH
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
case "$1" in
start)
echo "Starting qmail."
supervise /service/qmail-send | setuidgid qmaill multilog t s100000 n30 /var/log/qmail &
echo "Starting SMTP service."
supervise /service/qmail-smtpd | setuidgid qmaill multilog t s100000 n30 /var/log/qmail-smtpd &
echo "Starting POP service."
supervise /service/qmail-pop3d 2>&1 | setuidgid qmaill multilog t s100000 n30 /var/log/qmail-pop3d &
;;
stop)
echo "Stopping qmail..."
echo " qmail-smtpd"
svc -d /service/qmail-smtpd
echo " qmail-pop3d"
svc -d /service/qmail-pop3d
echo " qmail-send"
svc -d /service/qmail-send
killall supervise
;;
stat)
svstat /service/qmail-send
svstat /service/qmail-smtpd
svstat /service/qmail-pop3d qmail-qstat ;; doqueue|alrm|flush) echo "Flushing timeout table and sending ALRM signal to qmail-send." /var/qmail/bin/qmail-tcpok svc -a /service/qmail-send ;; queue) qmail-qstat qmail-qread ;; reload|hup) echo "Sending HUP signal to qmail-send." svc -h /service/qmail-send ;; pause) echo "Pausing qmail-send" svc -p /service/qmail-send echo "Pausing qmail-smtpd" svc -p /service/qmail-smtpd echo "Pausing qmail-pop3d" svc -p /service/qmail-pop3d ;; cont) echo "Continuing qmail-send" svc -c /service/qmail-send echo "Continuing qmail-smtpd" svc -c /service/qmail-smtpd echo "Continuing qmail-pop3d" svc -c /service/qmail-pop3d ;;
restart)
echo "Restarting qmail:"
echo "* Stopping qmail-smtpd."
svc -d /service/qmail-smtpd
echo "* Stopping qmail-pop3d."
svc -d /service/qmail-pop3d
echo "* Sending qmail-send SIGTERM and restarting."
svc -t /service/qmail-send
echo "* Restarting qmail-smtpd."
svc -u /service/qmail-smtpd
echo "* Restarting qmail-pop3d."
svc -u /service/qmail-pop3d
;;
cdb)
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
tcprules /etc/tcp.pop3.cdb /etc/tcp.pop3.tmp < /etc/tcp.pop3
chmod 644 /etc/tcp.smtp.cdb
chmod 644 /etc/tcp.pop3.cdb
echo "Reloaded /etc/tcp.smtp.cdb"
echo "Reloaded /etc/tcp.pop3.cdb"
;;
help)
cat <<HELP
stop -- stops mail service (smtp connections refused, nothing goes out)
start -- starts mail service (smtp connection accepted, mail can go out)
pause -- temporarily stops mail service (connections accepted, nothing leaves) cont -- continues paused mail service
stat -- displays status of mail service
cdb -- rebuild the tcpserver cdb file for smtp
restart -- stops and restarts smtp, sends qmail-send a TERM & restarts it
doqueue -- schedules queued messages for immediate delivery
reload -- sends qmail-send HUP, rereading locals and virtualdomains
queue -- shows status of queue
alrm -- same as doqueue
flush -- same as doqueue
hup -- same as reload
HELP
;;
*)
echo "Usage: $0 {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}"
exit 1
;;
esac
exit 0
jika saya saya telnet ke: mail.zebranusantara.co.id 110
[EMAIL PROTECTED] root]# telnet mail.zebranusantara.co.id 110 Trying 202.6.224.195... Connected to mail.zebranusantara.co.id. Escape character is '^]'. +OK <[EMAIL PROTECTED]> user [EMAIL PROTECTED] +OK pass eddy +OK list +OK 1 910 2 2578 3 993 4 997 5 3752 6 1629 . quit +OK Connection closed by foreign host.
demikian juga kalau saya telnet ke port 25, nga ada error
Mohon Pencerahan dari rekan2
salam,
eddy
-- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip dan info di http://linux.or.id/milis.php FAQ milis http://linux.or.id/faq.php