diff options
author | Jonas Smedegaard <dr@jones.dk> | 2007-07-12 20:30:42 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2007-07-12 20:30:42 +0000 |
commit | 74e23ca04e4957c77bd9506bc5706833e2e49117 (patch) | |
tree | 2bfc317184f1af67553d39b3c84ee4692b4cd94b /localmailtransportupdate | |
parent | 8db657b6ea5d6109cdca6216e44ed933201a42e5 (diff) |
Skip domains in own realm, to avoid endless loop.
Diffstat (limited to 'localmailtransportupdate')
-rwxr-xr-x | localmailtransportupdate | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/localmailtransportupdate b/localmailtransportupdate index b83bc08..0df8b09 100755 --- a/localmailtransportupdate +++ b/localmailtransportupdate @@ -3,7 +3,7 @@ # /usr/local/sbin/localmailtransportinit # Copyright 2006 Jonas Smedegaard <dr@jones.dk> # -# $Id: localmailtransportupdate,v 1.7 2006-11-23 23:06:30 jonas Exp $ +# $Id: localmailtransportupdate,v 1.8 2007-07-12 20:30:42 jonas Exp $ # # Setup postfix transport map for a redpill organisation # @@ -70,7 +70,9 @@ mktransportmap() { redpilldir="/etc/local-$redpill/" realms="$(items "$redpilldir/realms")" + thisdomain="$(dnsdomainname)" for realm in $realms; do + [ "$thisdomain" != "$realm" ] && continue realmdir="$redpilldir/$realm" [ -d "$realmdir" ] || continue mailhost="$(firstitem "$realmdir/mailhost")" |