myrdhin bzh put forth on 3/6/2011 5:33 PM: > Really, thank you for your patience :) I have difficulty understanding > perfectly > English... > > > >> No, the *process* limit of "3" is implemented in master(8), which spawns >> processes on demand, up to the process limit. The concurrency limit >> (parallel >> deliveries to a single destination domain) is enforced in the queue-manager. >> The >> queue manager concurrency limit is a maximum, the actual concurrency will be >> lower when the master(8) daemon process limit is reached, or mail arrival is >> not >> high enough to reach peak concurrency. > > So in my conf : > > + transport : > zedomain.tld slow: > > + main.cf : > transport_maps = hash:/etc/postfix/transport > slow_destination_concurrency_limit = 2 > > + master.cf : > slow unix - - n - 3 smtp -o smtp_connection_cache_on_demand=no > > > Can i replace the '3' with a '-' like this : > slow unix - - n - - smtp -o smtp_connection_cache_on_demand=no > > I'm really confused about this configuration... I can't find the right > optimized > configuration... > > To know DNS informations about zedomain.tld SMTP servers, I executed this > command : > > user# dig smtp.zedomain.tld A > > I have 10 responses (round robin) : > ;; ANSWER SECTION: > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x01 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x02 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x03 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x04 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x05 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x06 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x07 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x08 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x09 > smtp.zedomain.tld. 471 IN A xxx.xxx.xxx.x10 > > I know (and i tested) each smtp.zedomain.tld servers can only accept 3 max > concurrency connections : 3 for the xxx.xxx.xxx.x01, 3 for xxx.xxx.xxx.x02, > etc. > So I could make up to 30 concurrency connections but i would like to force 3 > per > servers. > > If i configure like this : > + main.cf : slow_destination_concurrency_limit = 30 > + master.cf : slow unix - - n - - smtp -o > smtp_connection_cache_on_demand=no > > is it good ? If i have 22 mails for zedomain.tld, 'smtp's should send mails > to > the smtp.zedomain.tld in this order (with the > smtp_connection_cache_on_demand=no > option):
My spammer RADAR is beeping... myrdhin bzh, what is your motivation here? It appears you are trying to setup your single Postfix server to push the maximum amount of mail per second into some number of undisclosed domains that have multiple MX hosts, by getting around their per MX host restrictions. This isn't something white hat mail OPs typically do. If you have a large volume of legit mail for a single domain, and that domain is limiting your delivery rate, causing _problems_ for your systems, you should contact the mail OPs at that domain(s) and _ask_ them how best to address your problem. Attempting to circumvent their countermeasures is a good way to get yourself permanently blacklisted by them. -- Stan