X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/d5754b53e4f119674b9d8a0bdf40bf92f6007d12..66d70ba27db23d3de71198ca25f99b5f7a8fe2d0:/lib/alias.dtl diff --git a/lib/alias.dtl b/lib/alias.dtl index 8fe2246..d7fb703 100644 --- a/lib/alias.dtl +++ b/lib/alias.dtl @@ -13,11 +13,7 @@ extern type aliasSource; extern val userSource : emailUser -> aliasSource; {{The part appear before the "@" in your desired source address}} extern val defaultSource : aliasSource; -{{Matches any mail to this domain that doesn't match any other rule, with the - exception of systemwide usernames like UNIX users.}} -extern val catchAllSource : aliasSource; -{{Matches any mail to this domain that doesn't match any other rule, even - for systemwide usernames.}} +{{Matches any mail to this domain that doesn't match any other rule.}} extern type aliasTarget; {{A place to redirect messages}} @@ -28,7 +24,7 @@ extern val addressesTarget : [email] -> aliasTarget; extern val dropTarget : aliasTarget; {{Silently delete all mail to the associated source.}} -extern val aliasPrim : aliasSource -> aliasTarget -> [Domain] {MailNodes: [node]}; +extern val aliasPrim : aliasSource -> aliasTarget -> [Domain] {MailNodes: [mail_node]}; {{Request redirection of all mail from the source to the target, specifying on which nodes this redirection should be applied.}} @@ -41,8 +37,7 @@ val aliasDrop = \user -> aliasPrim (userSource user) dropTarget; {{Silently delete mail to the user at the current domain.}} val defaultAlias = \email -> aliasPrim defaultSource (addressTarget email); -{{When a message to the current domain doesn't match any other alias, and it - doesn't match any systemwide username, send it to this e-mail address.}} -val catchAllAlias = \email -> aliasPrim catchAllSource (addressTarget email); -{{When a message to the current domain doesn't match any other alias, send it - to this e-mail address, even if it matches a systemwide username.}} +{{When a message to the current domain doesn't match any other rule, send it to + this e-mail address.}} +val defaultAliasDrop = aliasPrim defaultSource dropTarget; +{{Silently drop all mail not matching a specific rule.}}