EDIT: some great good may come out of all this. Eventually I switched to using Courier-MTA as the email server, and …it has a fully documented and fully configurable system for using arbitrary MySQL databases to provide all the authentication data. user@jgf.org email accounts appear to be very simple to provide…don’t even have to change the DB (courier lets you use any schema)
Debian is the only linux distro which is safe enough to use in production.
Debian is the worst documented of all linux distros. Most of the docuementation is WRONG, and lots of really important stuff (like the one-line change you have to make to Bugzilla’s conf after you install, the default of which is pretty much “disable_myself ==true”) is UNDOCUMENTED.
I’m trying to configure a mailserver on a Debian system. 1 hour later, I STILL can’t find the fricking documentation on the config for mailservers on debian.
Most docs say “run eximconfig”. Eximconfig has been deleted from Debian as of over a year ago and has no replacement.
IF you try and manually edit exim conf, you discover they have f*cked it up and made their own propriteraty config system for this ONE piece of software.
If you try to use the Debian proprietary config system you find references to lots of variables which are debian specific and undocumented, but have the word “debconf” inside them.
Debconf is supposed to be used to configure all Debian programs. Weird. I’d never used it, never even heard of it. Why? Oh. That’s right - there’s NO DOCUMENTATION FOR IT.
I ran the manpages: “man debconf”
Brings up a 3-line file saying “see debconf(7)”
Debconf(7) doesn’t exist. I tried on other debian machines - doesn’t exist there either. Eventually…I discover another website that says debconf is documented at “debconf(8)”.
Doesn’t exist either. Look it up yourself in your favourite manpages site - only debconf(1) exists, and it tells you the documentation is located in debconf(7) which I’m starting to think doesn’t actually exist on this damn planet.
****ing - *** ****ers. As they say, I feel like “Punching them till my knuckles bleed”. My only option appears to be to remove all email packages from Debian entirely and then manually install (breaking the Debian packaging system) a copy of exim which has NOT been hacked by morons and so I can actually just use the real, standard, fully documented, extremely widely used exim.
The stress of this ridiculous farce must have taken a good few weeks off my life expectancy. So, be warned folks: debian is slowly killing you :P.
Just don’t even try to install and maintain an email server on Debian, that’s my advice.