At 11:38 PM +0200 2006-06-13, Bernd Petrovitsch wrote:

>>      I think that this would require a second MTA instance -- the
>
>  You want that probably anyway since you probably don't want your MTA
>  accept 22.000 emails on a public interface in one rush (and I actually
>  don't remember out of my head how mailman really inject mails. 1 mail
>  with a long list of rcpt-to:?).

        Mailman can do that, depending on how you configure the 
MAX_SMTP_RCPTS parameter.

>>  first instance of sendmail (or whatever MTA) would simply take
>>  everything that Mailman gives it and then store that in the queue.
>>  This would be different from a normal sendmail (or other MTA)
>>  configuration, where immediate delivery would normally be attempted.
>
>  Yes. But "normally" you don't throw 22.000 emails at once on your MTA.

        True.

>  And if you do this "normally", you shouldn't need any throttling or
>  other special behaviour at all - just enough hardware.

        Also true.

>>      Then, additional queue runners are called to start processing
>>  that queue and pushing those messages out, but they go through an
>>  additional instance of sendmail, where the throttling milter is used.
>
>  Just limit/throttle the MTA itself (sendmail has several options for
>  this like "number of proceses", etc. and I assume that other MTAs like
>  postfix, exim, qmail allow this too in similar ways).

        Yeah, but so far as I know, none of those mechanisms control the 
number of messages that are sent per period of time.  They control 
the number of a given set of processes you can have at any given 
period of time, but that has only the smallest impact on the number 
of messages sent per hour.

>>      You would also need to make sure that the first instance of
>>  sendmail (or whatever MTA) is not configured to generate Delivery
>>  Status Notices (DSNs) for delayed messages, because you know for a
>>  fact that some messages are going to be delayed for a significant
>>  period of time, and you don't want those kinds of warnings clouding
>>  the picture for Mailman.
>
>  Of course. But the standard/usual delay of 4 hours or so should be large
>  enough though (and I don't see a problem in raising that limit).

        I'm not convinced.  If you've got a list of 22,000 recipients and 
a limit of 1000 recipients per hour, it's probably going to take a 
lot longer than four hours to get out all those messages.

        I do remain convinced that if you're trying to do throttling 
because your provider requires it, that you are most definitely using 
the wrong provider.

-- 
Brad Knowles, <[EMAIL PROTECTED]>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

     -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
     Assembly to the Governor, November 11, 1755

  LOPSA member since December 2005.  See <http://www.lopsa.org/>.
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
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/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

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

Reply via email to