So, the problem is with the recursion, and in fact, if it were just an alias with 3000+ addresses in a flat file, that will be handled without difficulty?
-p -----Original Message----- From: Victor Duchovni [mailto:victor.ducho...@morganstanley.com] Sent: Fri 6/26/2009 2:41 PM To: Hirayama, Pat Cc: postfix-users@postfix.org Subject: Re: Alias Expansion Problem On Fri, Jun 26, 2009 at 12:52:33PM -0700, Hirayama, Pat wrote: > Hello, > > I've recently converted from sendmail, and postfix seems to be having problem > with a recursive alias we use. > > So, in our aliases file, we have an address like this: > > allstaff: user1, user2, user3 ... user79, user80, allstaff80 > allstaff80: user81, user82, ... user159, user160, allstaff160 > allstaff160: user160, user161, ... user219, user220, allstaff220 > ... Because Postfix does not modify the queue file during local alias expansion, this is a poor way to represent the alias with Postfix. Instead: /etc/aliases: owner-allstaff: sysad...@example.com allstaff: :include:/etc/postfix/allstaff /etc/postfix/allstaff: us...@example.com us...@example.com ... flat list of all the users ... If at all possible ensure that the none of the addresses in the "allstaff" file are "local", rather it is better if they are all in a virtual alias domain, which rewrites them to local addresses. You could even resort to: virtual_alias_domains = valias.example.com virtual_alias_maps = ... pcre:/etc/postfix/virtual.pcre virtual.pcre: /(.*)@valias\.example\.com$/ $...@example.com and list: /etc/postfix/allstaff: us...@valias.example.com us...@valias.example.com ... flat list of all the users ... anything to suppress parallel recursive alias expansion in Postfix. -- Viktor. Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the "Reply-To" header. To unsubscribe from the postfix-users list, visit http://www.postfix.org/lists.html or click the link below: <mailto:majord...@postfix.org?body=unsubscribe%20postfix-users> If my response solves your problem, the best way to thank me is to not send an "it worked, thanks" follow-up. If you must respond, please put "It worked, thanks" in the "Subject" so I can delete these quickly.