Hi people: I know that Postfix defaults virtual_alias_expansion_limit directive to 1000. I have a question:
What happens if I have a virtual_alias_maps that returns more than 1000 results? Will postfix will send e-mail to the first 1000 results and ignore the rest from 1001? I ask this because I found these messages in my logs: Sep 28 09:20:39 mail postfix/cleanup[3836]: warning: D050411A94A0: unreasonable virtual_alias_maps map nesting for compl...@domain.com Sep 28 09:20:39 mail postfix/cleanup[3836]: warning: D050411A94A0: unreasonable virtual_alias_maps map expansion size for compl...@domain.com Then I got lots of this bounces: Sep 28 09:21:41 mail postfix/error[3776]: D050411A94A0: to=<us...@domain.com>, orig_to=<compl...@domain.com>, relay=none, delay=100, status=bounced (User unknown in virtual alias table) Sep 28 09:21:41 mail postfix/error[4245]: D050411A94A0: to=<us...@domain.com>, orig_to=<compl...@domain.com>, relay=none, delay=100, status=bounced (User unknown in virtual alias table) With the help of grep and the Postfix mail ID I found 452 bounce messages. So I'm not pretty sure if my virtual_alias_maps returned 1452 users and postfix bounced from 1001 to 1452 result. My default virtual_alias_expansion_limit was 1000, and now I pretend to increase this directive to 3000 but I'm not sure what was the real reason of those bounces. What's the postfix behaviour in this cases when a virtual_alias_maps returns more than 1000 (default) results? a) It causes a bounce to ALL results of the virtual_alias_maps? b) It delivers the first 1000 then bounces the rest over the default limit? I hope someone can help me. Thanks