Hey Peter: dbmail-adduser runs as guest fresh out of gmake. It relies on MySQL username and pass in dbmail.conf. I just slapped DbMail onto a file server that has only a mysql40-client and the dbmail.conf pointing to an external cluster. Logged out and in as guest:guest and 'dbmail-adduser s' accessed the remote MySQL servers. I then used 'dbmail-adduser a' to add a user and alias and it did. I then relogged as xxx:wheel and untarred dbmailadmin.tar and all was working in 6 minutes from ./configure --with-mysql. This test defies your assertion. We are using FreeBSD 4.8-4.10 and Solaris 8/9 here so maybe there is something quirky I have never heard before about Linux which I presume you are using.
The fact that you are getting messages from dbmail-adduser in DbMailAdmin indicates to me that dbmail-adduser has been invoked by DbMailAdmin. ("Failed. Could not connect to database (check log)") In the alternative, the message would been 'access denied' which I simulated by: chmod 500 /usr/local/sbin/dbmail-adduser / 'access denied'. Please check out the help page at http://library.mobrien.com/dbmailadmin/ I think there is a more recent version of the DbMailAdmin package than what you have there. About thirty other installations running just fine so far that I know of, Peter. Sorry to hear you are having so much trouble. I haven't heard this from anyone else. I must run but if you like I can pass another user along to you; another recent user who is a Linux wiz who offered to help out.... Keep smiling :-) Mike