imapext-2007

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

UW-IMAP'd extensions by yuuji