4.2. Postfix Mail Server

Postfix is a scalable, secure implementation of a SMTP mail transfer agent for UNIX operating systems. It is part of nearly all Linux distributions today. We try to avoid strong dependencies on individual or version dependent features. The client server architecture is modeled in such a way that we can even replace Postfix with another capable MTA like Exim or Zmailer later, if desired.

4.2.1. LDAP Connection

Postfix uses the LDAP storage for the following options:

ldapsource_server_host 		LDAP Server IP
ldapsource_server_port 		TCP Port
ldapsource_timeout			Query Timeout
ldapsource_result_attribute
ldapsource_bind
ldapsource_bind_dn
ldapsource_bind_pw
ldapsource_search_base
ldapsource_query_filter

At runtime Postfix retrieves the following parameters from the LDAP directory:

alias_maps 				replaces /etc/aliases
canonical_maps			Canonical Address Mapping (inc. envelope)
lmtp_sasl_password_maps
local_recipient_maps
recipient_canonical_maps
relocated_maps
sender_canonical_maps
smtp_sasl_password_maps
transport_maps			Static SMTP Routes
virtual_maps				Virtual Address Mapping