end
end;
-val addCatchAllAlias = begin
+val addDefaultAlias = begin
mailbox <- Mailbox;
- catchAllAlias mailbox
+ defaultAlias mailbox
end;
val addWww = begin
end
end;
-val domNoWwwNoDefaultAlias =
+val dom =
\ d : (your_domain) ->
\\ config : Domain ->
domain d with
handleMail;
dns (dnsMX 1 "deleuze.hcoop.net");
- config
- end;
-
-val domNoDefaultAlias =
- \ d : (your_domain) ->
- \\ config : Domain ->
- domNoWwwNoDefaultAlias d with
- addWww;
- config
- end;
+ createWWW : bool <- CreateWWW;
+ if createWWW then
+ addWww
+ else
+ Skip
+ end;
-val domNoWww =
- \ d : (your_domain) ->
- \\ config : Domain ->
- domNoWwwNoDefaultAlias d with
- config;
- addCatchAllAlias;
- end;
+ defAl : bool <- DefaultAlias;
+ if defAl then
+ addDefaultAlias
+ else
+ Skip
+ end;
-val dom =
- \ d : (your_domain) ->
- \\ config : Domain ->
- domNoDefaultAlias d with
- config;
- addCatchAllAlias;
+ config
end;
val nameserver = \host -> dns (dnsNS host);