Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email email@example.com
From: Wietse Venema (wietseporcupine.org)
Date: Thu Jun 11 2009 - 15:32:32 CDT
> Hello, all -
> I've sent an email through Postfix which has one recipient, which is an
> alias via alias_maps (mysql lookup table). I've had just a little bit of
> experience with this type of delivery, but not a lot of experience with this
> many final recipients.
> Right now I see the message sitting in the 'active' queue, but its been
> sitting for some time.
Is this before or after alias expansion? It can take some time to
expand 300k aliases from SQL. In fact, the local delivery agent
may be terminated by a watchdog timer (daemon_timeout = 18000s).
I suspect that SQL is taking its time.
A minor concern: the expansion of 300k aliases will be written to
a new queue file, so it needs to fit within the message_size_limit
Once the new queue file is complete, the queue manager will
be quite busy scheduling deliveries.
You may want to dry-run test this without outgoing mail enabled.
> At this point I'm not entirely sure what's going on. I would have expected
> the message to be delivered to its final recipients by now, but it has not
> done so.
> If nothing more, I was hoping to get a little explanation on what happens
> when a message of this type - single recipient federated out to many, many
> final recipients via alias_maps.
> Is a delay of this period of time normal? I've troubleshot to the extent
> that I would for any other message, and other messages which use this same
> lookup method with far fewer recipients, and even those messages are
> delivered almost immedaitely.
> Thanks for your time; it is greatly appreciated.