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

Reply via email to