+m4_define(<:USER_SPAMLIMIT_ROUTER:>,
+<:SPAMLIMIT_ROUTER(fetch_spam_limit_$1_$2)
+ check_local_user
+ local_part_suffix = CONF_user_suffix_list
+ local_part_suffix_optional = true
+ $3:>)
+
+m4_define(<:USER_SPAMLIMIT_ROUTERS:>,
+<:USER_SPAMLIMIT_ROUTER(<:lookup:>, <:$1:>,
+ <:$5SPAMLIMIT_LOOKUP(<:CONF_userconf_dir/spam-limit:>,
+ <:$2:>, <:$3:>, <:$4:>, <:user=$local_part:>):>)
+USER_SPAMLIMIT_ROUTER(<:userv:>, <:$1:>,
+ <:$5SPAMLIMIT_USERV(<:$local_part:>,
+ <:$2:>, <:$3:>, <:$4:>, <:user=$local_part:>):>):>)
+
+m4_define(<:CURRENT_LOCAL_PART:>,
+ <:$local_part_prefix$local_part$local_part_suffix:>)
+
+m4_define(<:ORIGINAL_ADDRESS:>, <:$original_local_part@$original_domain:>)
+m4_define(<:PARENT_ADDRESS:>, <:$parent_local_part@$parent_domain:>)
+m4_define(<:CURRENT_ADDRESS:>, <:CURRENT_LOCAL_PART@$domain:>)
+