[Dovecot] What best decision to make for flatfiles or SQL when I use Dovecot2 + Postfix together?

Robert Schetterer robert at schetterer.org
Wed Sep 28 16:02:51 EEST 2011


Am 27.09.2011 17:51, schrieb terryjames9461 at mm.st:
> Hello,
> 
> I'm moving my mail server from Exchange to an opensource one.
> 
> After a bunch of reading, I decided on building a Dovecot2 + Postfix
> server in a VirtualUsers-only + Multiple-domains configuration.
> 
> Since my messages will be stored by Dovecot, and the documentation is
> really good, I figured that it's smartest to configure Dovecot, then
> make Postfix 'fit' to it, sharing the data files that way.
> 
> I read through lots of the Dovecot wiki for v2.
> 
> There are many ways for storing the database data.  My goal is to only
> have data in one instances, used by both Postfix & Dovecot.
> 
> I'm a little confused about: to do that sharing-in-one-place, do I have
> to use SQL or can I use the flatfiles like passwd-db?   I think for sure
> someone already decided the best approach for this, and maybe I'm not
> understanding the logic to it.
> 
> The data I think I need to share are:
> 
>  users (user at domain.com)
>  passwords
>  user aliases (mapping user2 at domain.com -> user1 at domain.com)
>  domains
>  domain aliases (domain.com also receives email for domain2.com)
> 
> And I think all of this can be in passwd-db in Dovecot.  But I also want
> to make sure that Postfix ONLY accepts email for users/domains that
> exist, so it has to read that data too.
> 
> Can I do this that way with the flatfiles?  Or do I have to use the SQL
> approach?
> 
> 
> TJ

i do it all with postfixadmin and mysql,
in my eyes you could use plain flat files , if your the only on who
admins i.e over ssh etc

but if you want a customer friendly mailserver, with
parted superadmin/domainadmin/user administration over some i.e. http gui
you should better use sql and/or ldap stuff

-- 
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria


More information about the dovecot mailing list