imapext-2007

annotate APOPtools/pop3-record.postfix @ 4:d741b3ecc917

imapext-2007f
author HIROSE Yuuji <yuuji@gentei.org>
date Thu, 30 Oct 2014 00:03:05 +0900
parents 28a55bc1110c
children
rev   line source
yuuji@1 1 #!/bin/sh -
yuuji@1 2 # A sample "POP before SMTP"-enabler script for Postfix
yuuji@1 3 # This script should be installed in /usr/local/etc.
yuuji@1 4 # This script assumes
yuuji@1 5 #
yuuji@1 6 POSTFIXDIR=/etc/postfix
yuuji@1 7 POSTFIXBIN=/usr/libexec/postfix
yuuji@1 8 PATH=$POSTFIXBIN\:$PATH
yuuji@1 9 OKDIR=/var/log
yuuji@1 10 OKCLIENT=$OKDIR/ATMP
yuuji@1 11 CLIENTACCESS=$POSTFIXDIR/client_access
yuuji@1 12
yuuji@1 13 case $0 in
yuuji@1 14 *record)
yuuji@1 15 echo "$RELAYCLIENT OK" >> $OKCLIENT.1
yuuji@1 16 ;;
yuuji@1 17 *age)
yuuji@1 18 rm -f $OKCLIENT.2
yuuji@1 19 [ -f $OKCLIENT.1 ] && mv -f $OKCLIENT.1 $OKCLIENT.2
yuuji@1 20 echo '' > $CLIENTACCESS
yuuji@1 21 # rm -f $CLIENTACCESS.db
yuuji@1 22 postmap hash:$CLIENTACCESS
yuuji@1 23 ;;
yuuji@1 24 *)
yuuji@1 25 # else generate master client_access.db
yuuji@1 26 ;;
yuuji@1 27 esac
yuuji@1 28 touch $OKCLIENT.1 $OKCLIENT.2
yuuji@1 29 cat $OKCLIENT.1 $OKCLIENT.2 | postmap -r -i hash:$CLIENTACCESS
yuuji@4 30 #!/bin/sh -
yuuji@4 31 # A sample "POP before SMTP"-enabler script for Postfix
yuuji@4 32 # This script should be installed in /usr/local/etc.
yuuji@4 33 # This script assumes
yuuji@4 34 #
yuuji@4 35 POSTFIXDIR=/etc/postfix
yuuji@4 36 POSTFIXBIN=/usr/libexec/postfix
yuuji@4 37 PATH=$POSTFIXBIN\:$PATH
yuuji@4 38 OKDIR=/var/log
yuuji@4 39 OKCLIENT=$OKDIR/ATMP
yuuji@4 40 CLIENTACCESS=$POSTFIXDIR/client_access
yuuji@4 41
yuuji@4 42 case $0 in
yuuji@4 43 *record)
yuuji@4 44 echo "$RELAYCLIENT OK" >> $OKCLIENT.1
yuuji@4 45 ;;
yuuji@4 46 *age)
yuuji@4 47 rm -f $OKCLIENT.2
yuuji@4 48 [ -f $OKCLIENT.1 ] && mv -f $OKCLIENT.1 $OKCLIENT.2
yuuji@4 49 echo '' > $CLIENTACCESS
yuuji@4 50 # rm -f $CLIENTACCESS.db
yuuji@4 51 postmap hash:$CLIENTACCESS
yuuji@4 52 ;;
yuuji@4 53 *)
yuuji@4 54 # else generate master client_access.db
yuuji@4 55 ;;
yuuji@4 56 esac
yuuji@4 57 touch $OKCLIENT.1 $OKCLIENT.2
yuuji@4 58 cat $OKCLIENT.1 $OKCLIENT.2 | postmap -r -i hash:$CLIENTACCESS

UW-IMAP'd extensions by yuuji