mwolson: Relay email from mire
authorroot@deleuze.hcoop.net <>
Mon, 23 Apr 2007 12:31:44 +0000 (08:31 -0400)
committerroot <root@deleuze.hcoop.net>
Mon, 23 Apr 2007 12:31:44 +0000 (08:31 -0400)
get-token
update-exim4.conf.conf

index 6754ade..a837762 100755 (executable)
--- a/get-token
+++ b/get-token
@@ -3,12 +3,27 @@
 #
 # This is used to deliver mail with the appropriate credentials.
 
+# fuse stdin and stderr
+exec 2>&1
 USER=$1
+
+# all future output goes to this file
+exec >&/tmp/get-token-log.$USER
+
+# check that setuid happened
+whoami
+
+# set the credentials cache
 export KRB5CCNAME=FILE:/tmp/krb5cc_$USER.email
+
+# eliminate any previous tokens
 kdestroy
 unlog
 KEYTAB=/etc/keytabs/mailfilter/$USER
-echo kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET > /tmp/exim-get-token-log
+
+# display command-to-be-invoked as a sanity check
+echo kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
+
 kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
 aklog
 
index e8cb6f6..4763d17 100644 (file)
@@ -22,7 +22,7 @@ dc_local_interfaces=''
 dc_readhost=''
 dc_relay_domains=''
 dc_minimaldns='false'
-dc_relay_nets=''
+dc_relay_nets='mire.hcoop.net'
 dc_smarthost=''
 CFILEMODE='644'
 dc_use_split_config='true'