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 |