### router/395_stalag13-shopping_catchall
#################################

# a specific domain was set to catchall mails from shopping website
# this catchall is prefiltered with the aliases.ban list
# valid usernames must be domain specific aliases in /etc/aliases.d/domain 

shopping_catchall_dla:
  debug_print = "R: shopping_catchall for ...-dla-${local_part}@${domain_data}"
  driver = redirect
  local_part_prefix = *-dla- : *-pour- : *-for-
  domains = spm.rien.pl : rien.pl
  condition = ${if exists{/etc/aliases.d/$domain_data}}
  data = ${lookup{$local_part}lsearch{/etc/aliases.d/$domain_data}{$value}{$local_part}}
  file_transport = address_file

shopping_catchall_w:
  debug_print = "R: shopping_catchall for wtf-${local_part}...@${domain_data}"
  driver = redirect
  local_part_prefix = wtf-
  local_part_suffix = .*
  domains = plow.rien.pl  
  condition = ${if exists{/etc/aliases.d/$domain_data}}
  data = ${lookup{$local_part}lsearch{/etc/aliases.d/$domain_data}{$value}{$local_part}}
  file_transport = address_file

shopping_catchall_p1:
  debug_print = "R: shopping_catchall for PL0=${local_part}...@${domain_data}"
  driver = redirect
  local_part_prefix = pl0=   
  local_part_suffix = =*
  domains = spm.rien.pl
  condition = ${if exists{/etc/aliases.d/$domain_data}}
  data = ${lookup{$local_part}lsearch{/etc/aliases.d/$domain_data}{$value}{$local_part}}
  file_transport = address_file

shopping_catchall_p2:
  debug_print = "R: shopping_catchall for PL0+${local_part}...@${domain_data}"
  driver = redirect
  local_part_prefix = pl0+ 
  local_part_suffix = +*
  domains = spm.rien.pl
  condition = ${if exists{/etc/aliases.d/$domain_data}}
  data = ${lookup{$local_part}lsearch{/etc/aliases.d/$domain_data}{$value}{$local_part}}
  file_transport = address_file

shopping_catchall_p3:
  debug_print = "R: shopping_catchall for PL0${local_part}PL0...@${domain_data}"
  driver = redirect
  local_part_prefix = PL0
  local_part_suffix = PL0*
  domains = spm.rien.pl
  condition = ${if exists{/etc/aliases.d/$domain_data}}
  data = ${lookup{$local_part}lsearch{/etc/aliases.d/$domain_data}{$value}{$local_part}}
  file_transport = address_file

