|
|
|
|
Initially the list of address classes is hard coded, but this
is meant to become extensible. The summary below describes the main
purpose of each class, and what the relevant configuration parameters
are.
The local domain class.
The virtual alias domain
class.
-
Purpose:
hosted domains where each recipient address is
aliased to a local UNIX system account or to a remote address. A
virtual alias example is given in the
VIRTUAL_README file.
-
Domain names are listed in
virtual_alias_domains. The
default value is $
virtual_alias_maps for Postfix 1.1 compatibility.
-
Valid recipient addresses are listed with the
virtual_alias_maps
parameter. The Postfix SMTP server rejects invalid recipients with
"User unknown in virtual alias table". The default value is
$
virtual_maps for Postfix 1.1 compatibility.
-
There is no mail delivery transport parameter. Every
address must be aliased to some other address.
The virtual mailbox domain
class.
-
Purpose: final delivery for
hosted domains where each
recipient address can have its own mailbox, and where users do not
need to have a UNIX system account. A
virtual mailbox example is
given in the
VIRTUAL_README file.
-
Domain names are listed with the
virtual_mailbox_domains
parameter. The default value is $
virtual_mailbox_maps for Postfix
1.1 compatibility.
-
Valid recipient addresses are listed with the
virtual_mailbox_maps
parameter. The Postfix SMTP server rejects invalid recipients with
"User unknown in virtual mailbox table". If this parameter value
is empty, the Postfix SMTP server accepts all recipients for domains
listed in $
virtual_mailbox_domains.
-
The mail delivery transport is specified with the
virtual_transport parameter. The default value is virtual
for delivery with the
virtual(8) delivery agent.
The relay domain class.
-
Purpose: mail forwarding to remote destinations that list
your system as primary or backup MX host. For a discussion of the
basic configuration details, see the
BASIC_CONFIGURATION_README
document. For a discussion of the difference between canonical
domains,
hosted domains and other domains, see the
VIRTUAL_README
file.
-
Domain names are listed with the
relay_domains parameter.
-
Valid recipient addresses are listed with the
relay_recipient_maps
parameter. The Postfix SMTP server rejects invalid recipients with
"User unknown in relay recipient table". If this parameter value
is empty, the Postfix SMTP server accepts all recipients for domains
listed with the
relay_domains parameter.
-
The mail delivery transport is specified with the
relay_transport parameter. The default value is relay which
is a clone of the
smtp(8) delivery agent.
The default domain class.
-
Purpose: mail forwarding to the Internet on behalf of
authorized clients. For a discussion of the basic configuration
details, see the
BASIC_CONFIGURATION_README file. For a discussion
of the difference between
canonical domains,
hosted domains and
other domains, see the
VIRTUAL_README file.
-
This class has no destination domain table.
-
This class has no valid recipient address table.
-
The mail delivery transport is specified with the
default_transport parameter. The default value is smtp for
delivery with the
smtp(8) delivery agent.
|
|
|