delivery limitation there users?

I have configured a list of 150 members and everything works fine.
Now I want to create another list with 1885 members. I have to change something in the configuration of mailman?
There is some limitation in the default configuration of mailman to deliver as many members?
In the configuration of postfix I have:
smtpd_recipient_limit = 2700
I must be careful with anything?
Thanks

On Tue, Jul 20, 2010 at 10:49 AM, Esteban Torres <etorres@dap.es> wrote:
I have configured a list of 150 members and everything works fine.
Now I want to create another list with 1885 members. I have to change something in the configuration of mailman?
There is some limitation in the default configuration of mailman to deliver as many members?
None.
In the configuration of postfix I have:
smtpd_recipient_limit = 2700
I must be careful with anything?
Just postfix side is what you need to check. Mailman by default doesn't have limits imposed on SMTP connections, IIRC.
For Mailman, you can also tune the following variables in mm_cfg.py:
SMTP_MAX_RCPTS SMTP_MAX_SESSIONS_PER_CONNECTION
Check Defaults.py for what they do.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223
"If you have nothing good to say about someone, just shut up!." -- Lucky Dube

On Tue, 20 Jul 2010 11:58:56 +0300 Odhiambo Washington <odhiambo@gmail.com> wrote:
On Tue, Jul 20, 2010 at 10:49 AM, Esteban Torres <etorres@dap.es> wrote:
I have configured a list of 150 members and everything works fine.
Now I want to create another list with 1885 members. I have to change something in the configuration of mailman?
There is some limitation in the default configuration of mailman to deliver as many members?
None.
In the configuration of postfix I have:
smtpd_recipient_limit = 2700
I must be careful with anything?
Just postfix side is what you need to check. Mailman by default doesn't have limits imposed on SMTP connections, IIRC.
For Mailman, you can also tune the following variables in mm_cfg.py:
SMTP_MAX_RCPTS SMTP_MAX_SESSIONS_PER_CONNECTION
Check Defaults.py for what they do.
My Defaults.py:
SMTP_MAX_RCPTS = 500 SMTP_MAX_SESSIONS_PER_CONNECTION = 0
configure SMTP_MAX_RCPTS = 2700?
Thanks.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223
"If you have nothing good to say about someone, just shut up!." -- Lucky Dube

On Tue, Jul 20, 2010 at 12:21 PM, Esteban Torres <etorres@dap.es> wrote:
On Tue, 20 Jul 2010 11:58:56 +0300 Odhiambo Washington <odhiambo@gmail.com> wrote:
On Tue, Jul 20, 2010 at 10:49 AM, Esteban Torres <etorres@dap.es> wrote:
I have configured a list of 150 members and everything works fine.
Now I want to create another list with 1885 members. I have to change something in the configuration of mailman?
There is some limitation in the default configuration of mailman to deliver as many members?
None.
In the configuration of postfix I have:
smtpd_recipient_limit = 2700
I must be careful with anything?
Just postfix side is what you need to check. Mailman by default doesn't have limits imposed on SMTP connections, IIRC.
For Mailman, you can also tune the following variables in mm_cfg.py:
SMTP_MAX_RCPTS SMTP_MAX_SESSIONS_PER_CONNECTION
Check Defaults.py for what they do.
My Defaults.py:
SMTP_MAX_RCPTS = 500 SMTP_MAX_SESSIONS_PER_CONNECTION = 0
configure SMTP_MAX_RCPTS = 2700?
I think you can leave it as it is or just bump it a bit. Leaving it as it is means Mailman will do 6 runs for your list. If you make it 900, then three runs. However, I think 6 runs is still fine. The comments in Defaults.py don't say what is the time interval between the transactions. I wish it said.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254733744121/+254722743223
"If you have nothing good to say about someone, just shut up!." -- Lucky Dube

On 7/20/2010 2:28 AM, Odhiambo Washington wrote:
On Tue, Jul 20, 2010 at 12:21 PM, Esteban Torres <etorres@dap.es> wrote:
configure SMTP_MAX_RCPTS = 2700?
I think you can leave it as it is or just bump it a bit. Leaving it as it is means Mailman will do 6 runs for your list. If you make it 900, then three runs. However, I think 6 runs is still fine. The comments in Defaults.py don't say what is the time interval between the transactions. I wish it said.
Don't increase SMTP_MAX_RCPTS. 500 is way big enough. You won't gain anything by making it larger.
As far as time between transactions is concerned, There is no intentional time delay. Mailman delivers to the MTA as fast as the MTA responds.
Mailman breaks the recipient list into chunks which are never bigger than SMTP_MAX_RCPTS, but may be smaller because it also chunks by top level domain. If there are settings like VERP or personalization, the chunks may be only one recipient each. It then opens a connection to the MTA and delivers one chunk per transaction as fast as the MTA responds. If SMTP_MAX_SESSIONS_PER_CONNECTION is > 0 and less than the number of chunks, it will close and re-open the connection after that many transactions, and finally will close the connection when done.
Since each transaction sends the entire message body, there is a performance advantage to having more recipients per chunk, and thus fewer chunks/transactions, but beyond a chunk size of well under 100, there is negligible gain.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (3)
-
Esteban Torres
-
Mark Sapiro
-
Odhiambo Washington