Thanks Mark and Ian for your suggestion,
I want ask again,
1. Is queue runners like Incomingqueue runner so I have to make more
Incomingqueue runner?
2. How can I made more queue runners?
3. Can I make more queue pipe so incoming email is deliver to pipe
depend on their size and domain destination?
4 If I bombard my mailing list server using email stress test can I
make a lot of waiting process in queue?

Thanks

---------- Forwarded message ----------
From: Ian Eiloart <[EMAIL PROTECTED]>
Date: 2008/6/4
Subject: Re: [Mailman-Developers] How To change queue process method
To: Mark Sapiro <[EMAIL PROTECTED]>, Maickel Pandie
<[EMAIL PROTECTED]>, [email protected]




--On 3 June 2008 11:51:31 -0700 Mark Sapiro <[EMAIL PROTECTED]> wrote:

> Maickel Pandie wrote:
>>
>> I had research about how fast MTA (postfix) can deliver a lot of email
>> from mailman.
>> The one that I want to change is queue process method from FIFO to
>> size based(sum of domain in the list x size of email),
>> I have a list that contain the sum of domain each mailing list.
>> I want Mailman prefer sending email that have less domain destination
>> and small size of email.
>>
>> Can you tell me what file I have to edit so mailman can decide what
>> email is thrown to postfix first?
>
>
> You would need to modify the Switchboard.files() method in module
> Mailman/Queue/Switchboard.py.
>
> Think hard before you move away from FIFO queue processing. If your out
> queue is not backlogged, it will essentially be processed FIFO in any
> case because each time you look there will only be one or two entries
> to process. If it is backlogged and you process in any but FIFO order,
> you run the risk of leaving non-preferred entries unprocessed for very
> long times.
>
> Also, your specific strategy would penalize larger (perhaps more
> popular) lists by delaying posts to those lists in favor of those to
> smaller (perhaps obscure) lists. Is this really what you want to do?

A better solution might be to configure Mailman to use more queue
runners. We saw a massive performance increase when we did that,
because a single large delivery would not hold up other quicker
deliveries.

--
Ian Eiloart
IT Services, University of Sussex
x3148
_______________________________________________
Mailman-Developers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp

Reply via email to