diff options
Diffstat (limited to 'debian/debconf/conf.d/rewrite/31_exim4-config_rewriting')
-rw-r--r-- | debian/debconf/conf.d/rewrite/31_exim4-config_rewriting | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/debian/debconf/conf.d/rewrite/31_exim4-config_rewriting b/debian/debconf/conf.d/rewrite/31_exim4-config_rewriting new file mode 100644 index 0000000..e026d3e --- /dev/null +++ b/debian/debconf/conf.d/rewrite/31_exim4-config_rewriting @@ -0,0 +1,23 @@ + +### rewrite/31_exim4-config_rewriting +################################# + +# This rewriting rule is particularily useful for dialup users who +# don't have their own domain, but could be useful for anyone. +# It looks up the real address of all local users in a file +*@+local_domains ${lookup{${local_part}}lsearch{/etc/email-addresses}\ + {$value}fail} Ffrs + +# The same as above, using outdated /etc/exim4/email-addresses, please +# move its contents to /etc/email-addresses and delete +# /etc/exim4/email-addresses +*@+local_domains "${if exists {CONFDIR/email-addresses}\ + {${lookup{${local_part}}lsearch{CONFDIR/email-addresses}\ + {$value}fail}}fail}" Ffrs + + + +# hide mailname for satellite system and masqerade as DCreadhost instead +.ifdef DCconfig_satellite +*@+local_domains ${local_part}@DCreadhost Ffrs +.endif |