On Saturday, July 9 at 09:54 AM, quoth Kyle Wheeler:
I recently (a month ago) changed the configuration of one of my mailing lists --- we got spam, so I changed it to be a members-only list (all other posts bounce). But now, mail does not seem to be archived like it used to be, even though I have "Archive list messages" and "Index archive for web access via ezmlm-cgi" both checked.
AHA! I figured it out... but I think there's a bug in QmailAdmin.So, the setting for my list is "Only subscribers can post, all others get moderated". This sets the .qmail-badlist file to be:
|/usr/bin/ezmlm-reject |/usr/bin/ezmlm-gate |/usr/bin/ezmlm-clean -R |/usr/bin/ezmlm-warn (Note: no ezmlm-archive)But if I set it to "Only subscribers can post, all others bounce" the .qmail-badlist file becomes:
|/usr/bin/ezmlm-reject |/usr/bin/ezmlm-issubn |/usr/bin/ezmlm-send |/usr/bin/ezmlm-archive <------- AHA! |/usr/bin/ezmlm-warnRunning ezmlm-archive as the vpopmail user seems to have updated all of the necessary archive files, so that's the only missing link here.
Now, I can't see any reason that ezmlm-archive shouldn't be in the .qmail-badlist file when I tell it that I want to approve any and all non-subscriber posts. If it's a post that got sent to ezmlm-send, then ezmlm-archive needs to be run, and if it's a post that didn't get sent to ezmlm-send... no big deal, ezmlm-archive knows not to do anything rash, because it saved it's state in ~badlist/archnum.
This looks like a bug to me, unless someone knows that this was done on purpose. (???)
~Kyle --Those who can make you believe absurdities can make you commit atrocities.
-- Voltaire
signature.asc
Description: Digital signature
