
On Mon, Feb 10, 2025 at 3:57 PM Alain D D Williams <addw@phcomp.co.uk> wrote:
Exim tells me "no immediate delivery: more than 30 messages received in one connection"
The emails then sit in the exim queue until a queue runner kicks in - which happens once every 30 minutes. The result is considerable delays which makes list email conversations bouncy.
Question: how do I tell MM3 to send no more than 30 emails in one connection to exim (via SMTP to localhost port 25) ?
If that is not possible, how do I find the number that MM3 batches outgoing emails so that I can configure exim to match (as I did with MM2) ?
I see documentation pages like the following. They are useless to me, incomprehensible without a lot of learning. I program in several languages but only a little Python. What I am looking for is a setting in a config file.
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/runners/doc...
My biggest MM3 list has 1289 members. I have these global settings on exim config:
# exim4u: Values to modify to fix "Connection Refused: Too Many Connections" smtp_accept_max = 400 smtp_accept_max_per_host = 20 smtp_accept_queue_per_connection = 0
Exim has never chocked on any post to this ML. As Jared has explained, which I think is a better approach if you have big lists, you can control the settings from mailman.cfg.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]