Vertigo/Services/Qmail

vertigo-qmail

Manages virtual domains, users and aliases for the qmail mail server.

Can utilize vchkpw to enable POP3 access and courier-imap for IMAP access.

Directories

  • mail The directory to use for delivering mail, usually {{{/var/lib/vpopmail}}}

Files

  • qmail assign The qmail users assign file, on Debian this is located at /etc/qmail/users/assign
  • qmail rcpthosts The qmail rcpthosts file, used to define the domains to accept mail for. On Debian this is /etc/qmail/rcpthosts
  • qmail virtualdomains The qmail virtualhosts file, defines which users should handle which virtual domains, and what directory mail delivery should be done in. For Vertigo this is always the mailuser:mailgroup combination. On Debian this is located at /etc/qmail/virtualdomains

Variables

  • postmaster The mail address to assign as postmaster for each domain, all domains will automatically have a postmaster@domain.tld address that should reach the system administrator(s) of a the mail server of that domain. That's you, so set this to something like postmaster@org.tld.
  • mailuser and mailgroup The user:group pair that should own all mail, this user:group should be defined by the vchkpw (or other POP3 daemon) - on Debian (using the vchkpw package from dev.infonet.dk) this is vpopmail:vchkpw.

Problems

If the POP service seems to be very slow it might very well because you don't have reverse DNS lookups setup properly (the ip-address to name lookup), you might set this up, or just take the easy way and add -l to the tcpserver call in your qmail startup script (on Debian this is /etc/init.d/qmail).

You need to edit /etc/courier/authdaemonrc and change authpam to authuserdb on a standard Debian install (remeber to restart courier-authdaemon afterwards: /etc/init.d/courier-authdaemon restart.

Comments (0)

Post comment

If you wish, you can use markdown syntax in the comment field.