1) use ldap 2) separate config and database per user 3) run dbmail-imapd and or dbmail-pop3d from xinetd. not as daemons.
That would still need a special login script/program to select the right dbmail.conf config file before starting dbmail. Or does dbmail provide this mechanism?
chroot the user, and then using a standard configfile would solve that. If chroot before program start is possible with xinetd... *ponder* then also the userid should be available.
