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

UW-IMAP'd extensions by yuuji