Per olof Ljungmark: > Hi, > > We host a few mailing lists and I noted that when the messages are cued, > it is done so in recipient-domain alphabetical order.
No, this is inaccurate. In reality, Postfix writes recipients to the queue file in the order that it received them. At DELIVERY TIME, the queue manager sorts recipients so that it can group multiple recipients in one email transaction (remember, SMTP is a multi-recipient protocol). This sorting at DELIVERY TIME is done in batches of up to $qmgr_message_recipient_limit. At DELIVERY TIME, the queue manager implements ROUND-ROBIN destination selection, and it enforces concurrency limits such that it will not deliver all recipients for the same domain at the same time (unlike some MTAs) even when those recipients are sorted together. This provides better load distribution than naive random destination selection. Wietse > We already implemented restrictions on concurrency and number of > recipients per message not to trigger various filters at the receiving > end, and now I thought that maybe it would work even better if the > recieving domains were randomized instead of cued alphabetically. > > Any thoughts from the list? Would it be easy to implement? > > Thanks! > >