I've had a look at the code. There's a section in command.c which should kick in the catchall functions. This section is conditionally included according to #ifdef, which should be set according to the .configure options. I checked the configure output from my build, and every indication is that catchall processing is enabled. It appears though that the variable isn't being set for that particular module, so the functions aren't being invoked. The behavior is the same as if you put an invalid function in the URL. There is no code in the program to send an "unknown function" message anywhere, it simply returns a blank screen. Pretty lame.

The config/make code for qmailadmin is a bit convoluted, but I'll see if I can find an appropriate fix. It seems to me that it wouldn't hurt to check for the catchall functions in the command.c module even if/when the configuration has it disabled (ie remove the #ifdef in the source code), which should fix things up w/out having to delve into the rest of the (convoluted) build code.

I'll try to get that tested in the next couple days to see if I'm right about this. If it works, I'll release a fixed package, and report the results upstream.

On a related note, it was mentioned on the vpopmail list recently that it'd be nice to have qmailadmin modified to use vpopmaild instead of doing things directly itself. This would allow qmailadmin to be run on a separate (web) host from the mail server. I think that's a good idea. Does anyone have any thoughts on this?

Thanks.

--
-Eric 'shubes'

On 02/18/2013 11:39 PM, Casey James Price wrote:
I've experienced the same issue. Any ideas what might be causing this?

/*Casey James Price*/
Operations/Technical Support

Smile Global
www.smileglobal.com <http://www.smileglobal.com>
<https://twitter.com/#%21/SmileInternet>
<https://www.facebook.com/smileglobal>
On 2/15/13 9:37 PM, Cecil Yother, Jr. wrote:
On 02/15/2013 05:39 PM, Eric Shubert wrote:
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 the same version on several hosts, and
they all have this problem.

Anyone else experiencing this? I'm guessing that the latest upgrade
broke something.

The permissions of the files all look ok. I've looked at the C source
code, and it appears that if there's a problem, it should be showing
a message somewhere. I'm wonder if perhaps it's not getting to that
point in the code.

Anyone have any input on this?

Thanks.

Eric,

I am experiencing the same problem here.  On the same machine I am
having trouble with vadddomain

CJ




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to