diff options
Diffstat (limited to 'service/run_postgrey')
-rwxr-xr-x | service/run_postgrey | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/service/run_postgrey b/service/run_postgrey new file mode 100755 index 0000000..29a2c39 --- /dev/null +++ b/service/run_postgrey @@ -0,0 +1,22 @@ +#!/bin/sh +HOST_IP="127.0.0.1" +HOST_PORT="60000" +PIDFILE_DIR="/var/qmail/etc/" +WHITELIST_CLIENTS="/var/qmail/etc/whitelist_clients" +WHITELIST_RECIPIENTS="/var/qmail/etc/whitelist_recipients" +touch $WHITELIST_CLIENTS +touch $WHITELIST_RECIPIENTS +mkdir -p /var/spool/postfix/postgrey +chown postgrey /var/spool/postfix/postgrey +chmod +s /var/spool/postfix/postgrey +DBDIR_PATH="/var/qmail/etc/" +POSTGREY_DIR=" ../../Postgrey/postgrey-1.36" +# Assuming postgrey is not in the $PATH +exec 2>&1 # Logging! +exec ${POSTGREY_DIR}/postgrey -v --inet="$HOST_IP:$HOST_PORT" \\ + --whitelist-clients="$WHITELIST_CLIENTS" \\ + --whitelist-recipients="$WHITELIST_RECIPIENTS" \\ + --dbdir="$DBDIR_PATH" \\ + --pidfile="$PIDFILE_DIR" +# --user=qmaild --group=nofiles + |