Catch-all aliases working again
authoradamch <adamch>
Fri, 14 Dec 2007 23:36:32 +0000 (23:36 +0000)
committeradamch <adamch>
Fri, 14 Dec 2007 23:36:32 +0000 (23:36 +0000)
lib/easy_domain.dtl
scripts/domtool-publish

index c4b3d4f..795dd08 100644 (file)
@@ -30,9 +30,11 @@ val webAtIp =
          end
        end;
 
-val addDefaultAlias = begin
+val catchAllAlias = \ mailbox -> aliasPrim catchAllSource (addressTarget mailbox);
+
+val addCatchAllAlias = begin
   mailbox <- Mailbox;
-  defaultAlias mailbox
+  catchAllAlias mailbox
 end;
 
 val addWww = begin
@@ -71,7 +73,7 @@ val domNoWww =
        \\ config : Domain ->
                domNoWwwNoDefaultAlias d with
                  config;
-                 addDefaultAlias;
+                 addCatchAllAlias;
                end;
 
 val dom =
@@ -79,7 +81,7 @@ val dom =
        \\ config : Domain ->
                domNoDefaultAlias d with
                  config;
-                 addDefaultAlias;
+                 addCatchAllAlias;
                end;
 
 val nameserver = \host -> dns (dnsNS host);
index 3ce7c7d..63c5312 100755 (executable)
@@ -46,7 +46,7 @@ case $1 in
        ;;
        exim)
                /bin/cp /var/domtool/aliases /etc/aliases.hosted
-               #/bin/cp /var/domtool/aliases.default /etc/
+               /bin/cp /var/domtool/aliases.default /etc/aliases.wildcard
                redo_exim
        ;;
        mailman)