Thank you so much Mark. I appreciate your help! I dropped the list and recreated it, the default value worked for the new list. Using Mailman shell is very helpful. I checked the mailman.log and found the issue.
Thanks Mohsen
-----Original Message----- From: Mark Sapiro <mark@msapiro.net> Sent: Monday, September 21, 2020 9:42 PM To: mailman-users@mailman3.org Subject: [MM3-users] Re: The message is larger than the 40 KB maximum size
[EXTERNAL EMAIL]
On 9/21/20 9:23 AM, Mohsen Masoudfar wrote:
1- I tried to set up the max_message_size in WUI under: listname > settings > Message Acceptance > Maximum message size to 0. After hitting save button, I got the error message: " An error occured: Unknown attribute: max_message_size"
This is <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fmailman%2Fmailman%2F-%2Fissues%2F417&data=01%7C01%7Cmmasoudf%40aaas.org%7Cb4f23b106bf343d57ac908d85e98c830%7C2eebd8ff9ed140f0a15638e5dfb3bc56%7C0&sdata=2T3IrXVwbwqARMVMHaV%2Fi%2B0qkN7Z849%2F0Vq5ztmNwAQ%3D&reserved=0> fixed by <https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fmailman%2Fmailman%2F-%2Fmerge_requests%2F329&data=01%7C01%7Cmmasoudf%40aaas.org%7Cb4f23b106bf343d57ac908d85e98c830%7C2eebd8ff9ed140f0a15638e5dfb3bc56%7C0&sdata=5hJnhhpsPzSDPBZkDR%2B2e2a4sav74LOIpHQxTbnUavE%3D&reserved=0> in Mailman core 3.2.0.
Either upgrade Mailman core or set it via mailman shell
2- I checked the python files and found this file, where, it seems, the default value is defined: /usr/lib/python3/dist-packages/mailman/styles/base.py : mlist.max_message_size = 40
I changed this value to 0, saved the file, restarted the mailman and postgresql (not sure if needed) and sent an email with a large attachment to my test list with just two members. I got the response email: The message is being held because: The message is larger than the 40 KB maximum size
Changing that file only affects the default setting for new lists. It doesn't affect any existing list.
To change this you can either update Mailman's database to set max_message_size = 0 in the entry for the list in the mailinglist table or do something like
$ /opt/mailman/mm/bin/mailman shell -l list.example.com Welcome to the GNU Mailman shell Use commit() to commit changes. Use abort() to discard changes since the last commit. Exit with ctrl+D does an implicit commit() but exit() does not. The variable 'm' is the list.example.com mailing list
m.max_message_size 40 m.max_message_size = 0 commit()
3- I totally agree that the most important issue is the fact that the message vanished with the production list. I repeated the same with a (test) list which has two members, I got the email mentioning the 40 KB limit and I could release it. This is how I am running my tests now. I repeated it with the original list (with 197 members) the message disappeared again. I can send an email to the list with 197 members, without this attachment and it works.
4- I checked the folders, under /var/lib/mailman3/queue/, all folders are empty: archive/ bad/ bounces/ command/ digest/ in/ nntp/
out/ pipeline/ retry/ shunt/ virgin/
OK, but what if anything is in Mailman's mailman.log?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.mail...