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]