Question
How do I remove older mail archives for Mailman?
Answer
Login to your server through SSH using your root details.
Change the directory to /usr/local/cpanel/3rdparty/mailman/archives/private/
Change the directory to /usr/local/cpanel/3rdparty/mailman/archives/private/
cd /usr/local/cpanel/3rdparty/mailman/archives/private/Now find your corresponding mailing list name and domain.
find /usr/local/cpanel/3rdparty/mailman/archives/private/ listname_yourdomain.txt -type f -name '2020-*'
Before making the change, backup the folder.
cp -Rav /usr/local/cpanel/3rdparty/mailman/archives/private/list_domain.tld.mdbox/list_domain.tld.mdbox /home/
Remove any entries you need to clear:
vi /usr/local/cpanel/3rdparty/mailman/archives/private/list_domain.tld.mdbox/list_domain.tld.mdbox
And then run
/usr/local/cpanel/3rdparty/mailman/bin/arch --wipe list_domain.tld
If you want to empty the archive, you can do that with: