On 01/22/2013 11:25 AM, Tom Collins wrote:
I'm not sure what's happening there, but I seem to recall making a change at least in my
own copy of QmailAdmin to disable users' ability to change catchall status. In this day
and age of dictionary spam, I can't see using anything other than
"bounce-no-mailbox". Deleting mail just consumes resources by accepting mail
for any address (and doesn't let legitimate senders know that their mail wasn't
received). Having a catchall seemed like insanity 5 years ago, and I can't imagine it
being any better now.
It's actually not a bad thing if you're running spamdyke. Spamdyke
catches 90+% of spam without even receiving the message. While I
probably wouldn't use a catchall account with a large domain, with small
domains it's nice to be able to catch misaddressed mail. A little
forgiveness is a good thing. ;)
Also, I typically use "made-up" addresses to give to many places that
ask for my email address. For instance, if I'm at some store and they
want my email address, I'll give them "somest...@shubes.net" as my
address. That way, I can easily tell who I gave the address to. If it's
somewhere that I want to continue to receive email from, I'll set up a
forward for it (using catchall in the meantime). Otherwise, or in the
event that the somestore address becomes spammy, I can blacklist it,
either with badmailto or spamdyke.
I know that doesn't help with your current situation, but you might be able to
search the qmailadmin list archives for posts about disabling that feature, or
I can try to go through my modified 1.2.12 source to see what I've done to it.
I've had a look at the code, and found that the config.h file, which
defines CATCHALL_ENABLED, is not being included in the command.c file.
I'm not sure when or why that got dropped, but it effectively removed
the commands associated with catchall processing along with it.
I've added an include for config.h to command.c, and that has fixed the
Hey Matt, what's the story here? Can the command.c source be fixed up? I
expect it wouldn't hurt to have the code for catchall included all the
time in command.c, regardless if catchall is enabled or not. It might be
just as well to remove the #ifdef CATCHALL_ENABLED as opposed to
including the config.h just for that. Either way, what are the chances
of getting this fixed in the next version?
On Jan 22, 2013, at 7:47 AM, Eric Shubert wrote:
The qmailadmin list is getting spammed, so I thought I'd post this here as well.
I'm running qmailadmin 1.2.16 (with vpopmail 5.4.33), and when I click on an
account's catchall button or otherwise attempt to change the catchall status
for the domain, it simply returns a blank page without having changed anything.
The url appears to be properly formatted, and I see what appears to be a normal
message in the apache access log. I'm running QmailToaster on several hosts,
and they all have this problem.
Will someone be so kind as to tell me how I might troubleshoot this?