Part 5 - Vpopmail
Vpopmail is one of the major components of this installation. Vpopmail allows us to do virtual domain mail hosting. It's got a lot of built in tools and features that make it a dream to work with. Even if you don't want to host mail for multiple domains, I would still recommend installing Vpopmail. It just makes the whole mail game easier. Plus, my installation centers around it, so if you don't install it you're going to have a headache.

So let's install it...

cd /downloads/qmailrocks

tar zxvf vpopmail-5.4.13.tar.gz

cd vpopmail-5.4.13

- Helpful Hint: Vpopmail configuration options -

The vpopmail "configure" command can have loads of options. Use "./configure --help" to see them all. In the syntax used in this installation, I specify to the type of logging that I want vpopmail to use. Vpopmail logs its activities to the server's syslog and there are several options you can use. I've used the "p" option, but feel free to adjust it to your needs. Here's are the details:

--enable-logging=n - logs nothing

--enable-logging=e - logs only errors (default)

--enable-logging=y - logs all attempts

--enable-logging=p - logs errors with passwords

--enable-logging=v - verbose. Logs all attempts with passwords

Now let's configure vpopmail...

./configure --enable-logging=p --enable-qmail-ext

make && make install-strip

If you don't get any errors, then Vpopmail is good to go!

Wait! I'm getting an error! What do I do?

If you are using GCC version 3.x, you may get a compilation error similar to this:

In file included from vconvert.c:35:
vmysql.h:53:22: missing terminating " character
vmysql.h:60:35: missing terminating " character
make[2]: *** [vconvert.o] Error 1

If you get this error, you will need to apply a patch to Vpopmail:

patch < /downloads/qmailrocks/patches/vmysql.patch

Once you've applied the patch, try running "make" and "make install" again and you should be ok.

So now let's go on to part 6...

Page Compile Time: 0.00024509429931641 Seconds.