If an alias has multiple destinations, multiple records exist, due to
the nature of the database. address_list would then return the same
alias multiple times, which does not add any information, eats screen
space and is potentially confusing.
Therefore, we SELECT DISTINCTly from the alias table.
Signed-off-by: martin f. krafft <madduck@debian.org>
---
VirtualMailManager/common.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
=====================Postfix configuration=====================This page mentions all Postfix configuration parameters, which have to bemodified and/or added in/to the Postfix :file:`main.cf`.main.cf-------Add or replace the following configuration parameters in the global Postfixconfiguration file.The Postfix PostgreSQL client configuration files (:file:`pgsql-{*}.cf`)mentioned below will be created when vmm will be installed...code-block::text sql = pgsql:${config_directory}/ proxysql = proxy:${sql} # relocated users from the database #relocated_maps = ${proxysql}pgsql-relocated_maps.cf # transport settings from our database transport_maps = ${proxysql}pgsql-transport_maps.cf # virtual domains, mailboxes and aliases virtual_mailbox_domains = ${proxysql}pgsql-virtual_mailbox_domains.cf virtual_alias_maps = ${proxysql}pgsql-virtual_alias_maps.cf virtual_minimum_uid = 70000 virtual_uid_maps = ${sql}pgsql-virtual_uid_maps.cf virtual_gid_maps = ${sql}pgsql-virtual_gid_maps.cf virtual_mailbox_base = / virtual_mailbox_maps = ${proxysql}pgsql-virtual_mailbox_maps.cf # dovecot LDA (only recommended with Dovecot v1.x) #dovecot_destination_recipient_limit = 1 #virtual_transport = dovecot: # dovecot lmtp (requires Dovecot ≧ v2.0.0) virtual_transport = lmtp:unix:private/dovecot-lmtp # dovecot SASL smtpd_sasl_type = dovecot smtpd_sasl_path = private/dovecot-auth smtpd_sasl_auth_enable = yes # Keep smtpd_sasl_local_domain identical to Dovecot's auth_default_realm: # empty. Both are empty by default. Let it commented out. # Read more at: http://wiki2.dovecot.org/Authentication/Mechanisms/DigestMD5 #smtpd_sasl_local_domain = smtpd_sasl_security_options = noplaintext, noanonymous #broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destinationmater.cf--------..note:: This step is only necessary if you are still using Dovecot v\ **1**.xAdd the service `dovecot` to Postfix's master process configuration file.Append this lines:..code-block::text dovecot unix - n n - - pipe flags=DORhu user=nobody argv=/usr/local/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} -n -m ${extension}The command of the `argv` attribute points to the:ref:`root SETUID copy of deliver <root-setuid-copy-of-deliver>`.For more details about the `flags` used above see: `pipe(8)`_.All other arguments are explained in the Dovecot LDA_ documentation...include:: ../ext_references.rst