DK wrote:
Well postfix when mail arrives checks if the to field of the email
matches up with any users aliases. One user can have many aliases as
in [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
but also [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED] these are all aliases which belong to one user
one mail box. Postfix must check this table field for every user.
Right now we have a table with two fields userid and alias. Postfix
checks the alias field to know if that users exist then if the alias
exists postfix accepts that email sends it over to dbmail, dbmail
matches the alias field to the userid and delivers the mail.
Demi,
You should store all your user alias information in a table in the
common database. Postfix will only use the common database. For each
user connection dbmail will open one user database and attach the common
database. When it is done it will close that user database (which closes
the attached common database as well). Your dbmail will only have one
attached database at any point in time, the common database.
Dennis Cote