850_exim4-config_lowuid 907 B

1234567891011121314151617181920212223242526272829
  1. ### router/850_exim4-config_lowuid
  2. #################################
  3. .ifndef FIRST_USER_ACCOUNT_UID
  4. FIRST_USER_ACCOUNT_UID = 0
  5. .endif
  6. .ifndef DEFAULT_SYSTEM_ACCOUNT_ALIAS
  7. DEFAULT_SYSTEM_ACCOUNT_ALIAS = :fail: no mail to system accounts
  8. .endif
  9. COND_SYSTEM_USER_AND_REMOTE_SUBMITTER = "\
  10. ${if and{{! match_ip{$sender_host_address}{:@[]}}\
  11. {<{$local_user_uid}{FIRST_USER_ACCOUNT_UID}}}\
  12. {1}{0}\
  13. }"
  14. lowuid_aliases:
  15. debug_print = "R: lowuid_aliases for $local_part@$domain (UID $local_user_uid)"
  16. check_local_user
  17. driver = redirect
  18. allow_fail
  19. domains = +local_domains
  20. condition = COND_SYSTEM_USER_AND_REMOTE_SUBMITTER
  21. data = ${if exists{CONFDIR/lowuid-aliases}\
  22. {${lookup{$local_part}lsearch{CONFDIR/lowuid-aliases}\
  23. {$value}{DEFAULT_SYSTEM_ACCOUNT_ALIAS}}}\
  24. {DEFAULT_SYSTEM_ACCOUNT_ALIAS}}