Le 04/02/2011 12:52, David Touzeau a écrit : > Le lundi 31 janvier 2011 à 00:50 +0100, mouss a écrit : > >> Le 31/01/2011 00:09, Steve Jenkins a écrit : >>> On Sat, Jan 29, 2011 at 1:23 PM, mouss <[email protected]> wrote: >>>> Le 29/01/2011 22:19, David Touzeau a écrit : >>>>> Dear >>>>> >>>>> I would like to tune postfix smtp sender according specific destination >>>>> domains eg number of connexions, number of email per seconds, queue life >>>>> time >>>>> >>>>> Is there any documentation on this needs or how can i define settings in >>>>> order to achieve this task ? >>>>> >>>> >>>> clone the smtp transport in master.cf. for example: >>>> >>>> slowsmtp unix - - n - - smtp >>>> >>>> foosmtp unix - - n - - smtp >>>> >>>> barsmtp unix - - n - - smtp >>>> >>>> >>>> then you can use >>>> >>>> foosmtp_some_variable = some_value >>> >>> Ok - I read "man 5 master" to try and figure this out, but it still >>> didn't make sense. >> >> read for example: >> http://www.postfix.org/postconf.5.html#default_destination_concurrency_limit >> >> and look at the line that says: Use transport_... if you look enough, >> you'll notice that "transport" is in italics. >> >> now you can read the postconf.5.html and look for all >> default_destination_* variables. >> >> so maybe some examples are easier to read? >> >> foosmtp_destination_concurrency_limit = 10 >> foosmtp_destination_rate_delay = 1 >> foosmtp_destination_concurrency_failed_cohort_limit = 10 >> >> http://www.postfix.org/postconf.5.html#transport_destination_concurrency_failed_cohort_limit >> http://www.postfix.org/postconf.5.html#transport_destination_rate_delay >> http://www.postfix.org/postconf.5.html#default_destination_concurrency_limit >> >>> >>> So for example, let's say I wanted to limit outgoing mail to yahoo.com >>> to 10 simultaneous connections and 20 emails per second. In master.cf >>> I'm presuming I put: >>> >>> yahoosmtp unix - - n - - smtp >>> >>> But then I didn't understand the "some_variable = some_value" part of >>> the solution. I'm assuming that part goes in main.cf, but beyond that >>> I'm stumped on how my "10" and "20" values get declared and >>> interpreted properly. >>> >> >> >> see above, as well as >> http://tech.groups.yahoo.com/group/postfix-users/message/234969 >> >> >> >> >>> Thanks, >>> >>> SteveJ >> > > Many Thanks !!!! > > > Is it supported to set parameters in command line directly in master cf > eg ? > > slowsmtp unix - - n - - smtp -o > transport_destination_concurrency_failed_cohort_limit=1 -o > transport_delivery_slot_loan=2 -o transport_delivery_slot_discount=10 -o > transport_delivery_slot_cost=2 .... >
hmmm. my understanding is that you're working on a UI for postfix. but then, you should avoid -o stuff in master.cf. even if you generate master.cf.
