[Mailman-Users] MS Exchange as a relay computer?

John A. Martin jam at jamux.com
Tue Jan 28 19:54:47 CET 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Ralf" == Ralf Hildebrandt
>>>>> "Re: [Mailman-Users] MS Exchange as a relay computer?"
>>>>>  Tue, 28 Jan 2003 17:32:43 +0100

    Ralf> * alex wetmore <alex at phred.org>:

    >> The Mailman FAQ still recommends setting MAX_SMTP_RCPTS to 10
    >> for performance reasons, but doesn't explain why.

    Ralf> This should definitely go!

We have the following.

,----[ grep 'SMTP_MAX_RCPTS =' /usr/local/mailman/Mailman/Defaults.py ]
| SMTP_MAX_RCPTS = 500
`----

And the FAQ recommends reducing that?

    Ralf> Postfix uses:

    Ralf> default_recipient_limit = 10000
    Ralf> # max. of 10000 Recipients per single mail

    Ralf> smtp_destination_recipient_limit =
    Ralf> $default_destination_recipient_limit
    Ralf> # max. number of recipients to be sent over smtp this should
    Ralf> # be increased for a mailing list server

Hmmm.. Postfix 2.0.3 gives:

,----[ /usr/sbin/postconf -d|egrep '(concurrency|recipient)_limit' ]
| default_destination_concurrency_limit = 20
| default_destination_recipient_limit = 50
| default_extra_recipient_limit = 1000
| default_recipient_limit = 10000
| extract_recipient_limit = 10240
| local_destination_concurrency_limit = 2
| local_destination_recipient_limit = 1
| qmgr_message_recipient_limit = 20000
| smtp_destination_concurrency_limit = $default_destination_concurrency_limit
| smtp_destination_recipient_limit = $default_destination_recipient_limit
| smtpd_recipient_limit = 1000
`----

IIRC 50 was chosen as the default_destination_recipient_limit default
because too many mailers balk or choke on more.  Do you remember
differently?  Or, do you actually see many SMTP listeners willing to
swallow 10,000 recipients?

    Ralf> And on the receiving side Postfix's smtpd accepts 1000
    Ralf> recipients.  Which should be increased for a mailing list
    Ralf> server as well if you inject via SMTP (which is fastest!)

FWIW, in unfamiliar surroundings I would be inclined to use

        SMTP_MAX_RCPTS = 1000

in Mailman/mm_cfg.py, double the 500 in Mailman/Defaults.py, as a
starting value before tweaking the Postfix limits.

        jam

-----BEGIN PGP SIGNATURE-----

iD8DBQE+NtHeUEvv1b/iXy8RAphlAKCaM3NUpZndaPXxho7sGwHMWjx1HwCeL6UJ
vlqAOi6rS4n94EwZRyhsnFo=
=+ESG
-----END PGP SIGNATURE-----



More information about the Mailman-Users mailing list