
| 代碼: |
| #!/bin/sh # Using stdout for logging # Using control/defaultdelivery from qmail-local to deliver messages by default exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start "`cat /var/qmail/control/defaultdelivery`" |
| 代碼: |
| #!/bin/sh # 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" if svok /service/qmail-send ; then svc -u /service/qmail-send /service/qmail-send/log else echo "qmail-send supervise not running" fi if svok /service/qmail-smtpd ; then svc -u /service/qmail-smtpd /service/qmail-smtpd/log else echo "qmail-smtpd supervise not running" fi if [ -d /var/lock/subsys ]; then touch /var/lock/subsys/qmail fi ;; stop) echo "Stopping qmail..." echo " qmail-smtpd" svc -d /service/qmail-smtpd /service/qmail-smtpd/log echo " qmail-send" svc -d /service/qmail-send /service/qmail-send/log if [ -f /var/lock/subsys/qmail ]; then rm /var/lock/subsys/qmail fi ;; stat) svstat /service/qmail-send svstat /service/qmail-send/log svstat /service/qmail-smtpd svstat /service/qmail-smtpd/log 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 ;; cont) echo "Continuing qmail-send" svc -c /service/qmail-send echo "Continuing qmail-smtpd" svc -c /service/qmail-smtpd ;; restart) echo "Restarting qmail:" echo "* Stopping qmail-smtpd." svc -d /service/qmail-smtpd /service/qmail-smtpd/log echo "* Sending qmail-send SIGTERM and restarting." svc -t /service/qmail-send /service/qmail-send/log echo "* Restarting qmail-smtpd." svc -u /service/qmail-smtpd /service/qmail-smtpd/log ;; cdb) tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp chmod 644 /etc/tcp.smtp.cdb echo "Reloaded /etc/tcp.smtp." ;; 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 |
| 代碼: |
| #!/bin/sh exec /var/qmail/rc |
| 代碼: |
| #!/bin/sh exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s16777215 /var/log/qmail |
| 代碼: |
| #!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` LOCAL=`head -1 /var/qmail/control/me` if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in echo /var/qmail/supervise/qmail-smtpd/run exit 1 fi if [ ! -f /var/qmail/control/rcpthosts ]; then echo "No /var/qmail/control/rcpthosts!" echo "Refusing to start SMTP listener because it'll create an open relay" exit 1 fi exec /usr/local/bin/softlimit -m 30000000 \ /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 |
| 代碼: |
| #!/bin/sh exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s16777215 /var/log/qmail/smtpd |
| 代碼: |
| #!/bin/sh exec /usr/local/bin/softlimit -m 30000000 \ /usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \ FQDN ~vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 |
| 代碼: |
| #!/bin/sh exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s16777215 \ /var/log/qmail/pop3d |
| 代碼: |
| if svok /service/qmail-pop3d ; then svc -u /service/qmail-pop3d /service/qmail-pop3d/log else echo qmail-pop3d supervise not running fi |
| 代碼: |
| echo " qmail-pop3d" svc -d /service/qmail-pop3d /service/qmail-pop3d/log |
| 代碼: |
| svstat /service/qmail-pop3d svstat /service/qmail-pop3d/log |
| 代碼: |
| echo "Pausing qmail-pop3d" svc -p /service/qmail-pop3d |
| 代碼: |
| echo "Continuing qmail-pop3d" svc -c /service/qmail-pop3d |
| 代碼: |
| echo "* Restarting qmail-pop3d." svc -t /service/qmail-pop3d /service/qmail-pop3d/log |
| 代碼: |
| IMAPDSSLSTART=YES TLS_CERTFILE=/usr/local/share/imapd.pem |
| 代碼: |
| MAXPERIP=10 |
| 代碼: |
| service courierpassd { port = 106 socket_type = stream protocol = tcp user = root server = /usr/local/sbin/courierpassd server_args = -s imap wait = no only_from = 127.0.0.1 instances = 4 disable = no } |
| 代碼: |
| /* ( (isset($hide_sm_attributions) && $hide_sm_attributions) ? '' : '<small>' . sprintf (_("SquirrelMail version %s"), $version) . '<br />' ."\n". ' ' . _("By the SquirrelMail Development Team") . '<br /></small>' . "\n" ) . */ |
| 代碼: |
| #Example UpdateLogFile /var/log/freshclam.log LogVerbose LogSyslog PidFile /var/run/freshclam.pid DatabaseOwner clamav DatabaseMirror db.hk.clamav.net DatabaseMirror database.clamav.net MaxAttempts 5 |
| 代碼: |
| #Example LogFileMaxSize 2M LogTime LogSyslog LogVerbose PidFile /var/run/clamd.pid LocalSocket /tmp/clamd FixStaleSocket |
| 代碼: |
| QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl" export QMAILQUEUE |
| 代碼: |
my @local_domains_array=('firstdomain.com','seconddomain.com','thirddomain.com'); my $local_domains_string="'firstdomain.com','seconddomain.com','thirddomain.com'"; my $QUARANTINE_CC='admin@yourdomain.com' |
| 代碼: |
| my ($stopqmail) = '/var/qmail/bin/qmailctl stop'; my ($startqmail) = '/var/qmail/bin/qmailctl start'; |
| 代碼: |
| exec /usr/local/bin/softlimit -m 30000000 \ /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "89" -g "89" 0 smtp /var/qmail/bin/qmail-smtpd ~vpopmail/bin/vchkpw /bin/true 2>&1 |
| 代碼: |
| my $NOTIFY_ADDRS='sender,admin'; |
| 代碼: |
| The original message is kept in: $hostname:$scandir/$vmaildir/new/$file_id where the $V_FROMNAME can further diagnose it. The Email scanner reported the following when it scanned that message: |
| 代碼: |
| where the $V_FROMNAME can further diagnose it. The Email scanner reported the following when it scanned that message: |
| 代碼: |
| The $destring was reported to be: $quarantine_description\n"; |
| 代碼: |
| The $destring was reported to be: $quarantine_description The original message is kept in: $hostname:$scandir/$vmaildir/new/$file_id\n"; |
| 歡迎光臨 Kuroshio Ocean Design - 黑潮設計 (http://forum.kod.tw/) | Powered by Discuz! 7.2 |