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.



Reply via email to