summaryrefslogtreecommitdiff
path: root/localmailtransportupdate
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2007-07-12 20:30:42 +0000
committerJonas Smedegaard <dr@jones.dk>2007-07-12 20:30:42 +0000
commit74e23ca04e4957c77bd9506bc5706833e2e49117 (patch)
tree2bfc317184f1af67553d39b3c84ee4692b4cd94b /localmailtransportupdate
parent8db657b6ea5d6109cdca6216e44ed933201a42e5 (diff)
Skip domains in own realm, to avoid endless loop.
Diffstat (limited to 'localmailtransportupdate')
-rwxr-xr-xlocalmailtransportupdate4
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")"