31-Jan-03 at 13:00, Barry A. Warsaw ([EMAIL PROTECTED]) wrote : > The chunking algorithm for sending messages to the mta is defined by > variables such as SMTP_MAX_SESSIONS_PER_CONNECTION and > SMTP_MAX_RCPTS. > > The latter specifies the maximum size of the RCPT TO chunks in each > handoff to the mta. Set it to a negative number to not chunk at all. > When chunking, Mailman first sorts by these tlds: .com, .net, .org, > .edu, .us, .ca. Everything else goes into a separate bucket. Yeah, > this is pretty North America-centric :/. Note that Mailman does not > chunk based on MX or on 2nd level domain names.
Chunking like this means that you're actually sending RCPT TO: based on TLD, and then only US TLDs, right? So SMTP_MAX_RCPTS set to 50 could mean several different second level domains in the same chunk, but for every TLD outside the US there will be separate sessions for each mail sent? How about chunking something like this pseudo-code:- split tlds into an array for each tld in array do sort second_level_domains into unique sets if unique set_length = 1 combine with previous until set_length = SMTP_MAX_RCPTS end if done Not exactly easy in real code, but if what you say about the algorithm is true, then I could seriously improve performance for my lists by doing this. Right now, my MTA takes over 3 hours to deliver the bulk of my 12000 subscriber list (not including bounces and poor receiving MX hosts). Where is this done (which file) - I could have a stab at it. -- |-Simon White, Internet Services Manager, Certified Check Point CCSA. |-MTDS Internet, Security, Anti-Virus, Linux and Hosting Solutions. |-MTDS 14, rue du 16 novembre, Agdal, Rabat, Morocco. |-MTDS tel +212.3.767.4861 - fax +212.3.767.4863 ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ This message was sent to: archive@jab.org Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org