terryjames9...@mm.st wrote:
Hello Nick,
On Tuesday, September 27, 2011 9:47 PM, "Nick Rosier"
<nick+dove...@bunbun.be> wrote:
+1 one on PostfixAdmin. Wouldn't want to live without it. The main
advantage of using a DB is that all information is stored in 1 location
and available in the right format through SQL-queries. My 1st config
used flat-files and the biggest issue was keeping the different files in
sync (i.e. when creating/deleting users making sure to update all the
necessary files).
Did you try that system with flatfiles in Dovecot v2 or v1? I think that
this instructed possibility,
http://wiki2.dovecot.org/HowTo/VirtualUserFlatFilesPostfix, is only for
v2?
This was back with v1. It was working with a little script I wrote.
A problem was delegating management of all the domains. My servers hosts
a number of domains which are owned by different people
(family+friends). With PostfixAdmin you can define which user
administers which domains (another perk).
Its that sync of the different files that I hope to avoid. If I can
with flatfiles, all the better. If not then maybe I will have to use
SQL. And then the Postfix Admin looks interesting.
An additional advantage I found with PostfixAdmin is the possibility to
run post-creation/editing/deleting scripts on mailboxes and domains. I'm
using Amavisd-new and have the post-creation script create users in the
Amavis-DB with e.g. the default policies for a user and populating some
tables used by other tools (quarReminder etc...).
Rgds,
N.
PS: my mailserver only hosts a couple of domains and less than 100
mailboxes. I could have done this with flat-files but the possibility to
delegate mailbox creation/deletion to the domain owners was worth the
"trouble" using a DB which I was using anyway for other services.