imapext-2007
diff APOPtools/pop3-record.postfix @ 1:28a55bc1110c
[mq]: imapext
author | yuuji@gentei.org |
---|---|
date | Mon, 14 Sep 2009 19:23:11 +0900 |
parents | |
children | d741b3ecc917 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/APOPtools/pop3-record.postfix Mon Sep 14 19:23:11 2009 +0900 1.3 @@ -0,0 +1,29 @@ 1.4 +#!/bin/sh - 1.5 +# A sample "POP before SMTP"-enabler script for Postfix 1.6 +# This script should be installed in /usr/local/etc. 1.7 +# This script assumes 1.8 +# 1.9 +POSTFIXDIR=/etc/postfix 1.10 +POSTFIXBIN=/usr/libexec/postfix 1.11 +PATH=$POSTFIXBIN\:$PATH 1.12 +OKDIR=/var/log 1.13 +OKCLIENT=$OKDIR/ATMP 1.14 +CLIENTACCESS=$POSTFIXDIR/client_access 1.15 + 1.16 +case $0 in 1.17 + *record) 1.18 + echo "$RELAYCLIENT OK" >> $OKCLIENT.1 1.19 + ;; 1.20 + *age) 1.21 + rm -f $OKCLIENT.2 1.22 + [ -f $OKCLIENT.1 ] && mv -f $OKCLIENT.1 $OKCLIENT.2 1.23 + echo '' > $CLIENTACCESS 1.24 + # rm -f $CLIENTACCESS.db 1.25 + postmap hash:$CLIENTACCESS 1.26 + ;; 1.27 + *) 1.28 + # else generate master client_access.db 1.29 + ;; 1.30 +esac 1.31 +touch $OKCLIENT.1 $OKCLIENT.2 1.32 +cat $OKCLIENT.1 $OKCLIENT.2 | postmap -r -i hash:$CLIENTACCESS