1.1 --- a/README.txt Sun Jan 25 21:25:00 2015 +0100
1.2 +++ b/README.txt Mon Jan 26 00:29:12 2015 +0100
1.3 @@ -55,7 +55,8 @@
1.4 -----------------------
1.5
1.6 The tools/install.sh script should install the software in appropriate
1.7 -locations.
1.8 +locations. See the prerequisites below for other software that will be
1.9 +required.
1.10
1.11 Configuring Other Software
1.12 --------------------------
1.13 @@ -75,18 +76,18 @@
1.14 the integration of agent programs into the mail processing pipeline. Thus, the
1.15 following files are of particular interest:
1.16
1.17 -For Exim...
1.18 +For Exim (in conf/exim)...
1.19
1.20 - conf/exim/30_exim4-config_people Integration of agent programs
1.21 - conf/exim/30_exim4-config_people_outgoing ...
1.22 - conf/exim/30_exim4-config_resources ...
1.23 + 30_exim4-config_people Integration of agent programs
1.24 + 30_exim4-config_people_outgoing ...
1.25 + 30_exim4-config_resources ...
1.26
1.27 -For Postfix...
1.28 +For Postfix (in conf/postfix)...
1.29
1.30 - conf/postfix/master.cf.items Integration of agent programs (for
1.31 - inclusion in master.cf)
1.32 - conf/postfix/transport Configuration of agent transports
1.33 - conf/postfix/virtual Configuration of outgoing mail routing
1.34 + master.cf.items Integration of agent programs (for
1.35 + inclusion in master.cf)
1.36 + transport Configuration of agent transports
1.37 + virtual Configuration of outgoing mail routing
1.38
1.39 Such files need adjusting for the deployment environment so that, for example,
1.40 the example.com domain would be replaced with a suitable value.
1.41 @@ -102,23 +103,23 @@
1.42 routing or account querying. However, example configuration files are provided
1.43 that demonstrate the use of LDAP to identify mail recipients:
1.44
1.45 -For Exim...
1.46 +For Exim (in conf/exim)...
1.47
1.48 - conf/exim/010_exim4-config_people_outgoing Defines recipients and
1.49 - outgoing mail routing
1.50 - conf/exim/890_exim4-config_ldap_people ...
1.51 - conf/exim/890_exim4-config_ldap_resources ...
1.52 + 010_exim4-config_people_outgoing Defines recipients and outgoing
1.53 + mail routing
1.54 + 890_exim4-config_ldap_people ...
1.55 + 890_exim4-config_ldap_resources ...
1.56
1.57 -For Postfix...
1.58 +For Postfix with LDAP (in conf/postfix/ldap)...
1.59
1.60 - conf/postfix/local_recipient_maps.cf Defines local virtual
1.61 - recipients
1.62 - conf/postfix/main.cf.example Defines recipients and outgoing
1.63 - mail routing (for inclusion in
1.64 - main.cf)
1.65 - conf/postfix/virtual_alias_maps_people.cf
1.66 - conf/postfix/virtual_alias_maps_people_outgoing.cf
1.67 - conf/postfix/virtual_alias_maps_resources.cf
1.68 + main.cf.example Defines recipients and outgoing
1.69 + mail routing (for inclusion in
1.70 + main.cf)
1.71 +
1.72 + local_recipient_maps.cf Defines local virtual recipients
1.73 + virtual_alias_maps_people.cf
1.74 + virtual_alias_maps_people_outgoing.cf
1.75 + virtual_alias_maps_resources.cf
1.76
1.77 With the exception of the sender_bcc_maps setting in Postfix's main.cf, the
1.78 above recipient identification configuration examples can be disregarded in
1.79 @@ -131,11 +132,14 @@
1.80 Relevant LDAP resources for structuring recipient information include the
1.81 following:
1.82
1.83 - RFC 4524 http://tools.ietf.org/html/rfc4524 Defines the mail attribute
1.84 - RFC 2798 http://tools.ietf.org/html/rfc2798 Defines the inetOrgPerson
1.85 - object class
1.86 - RFC 2739 https://tools.ietf.org/html/rfc2739 Defines the calEntry object
1.87 - class supporting calFBURL
1.88 + RFC 4524 Defines the mail attribute
1.89 + http://tools.ietf.org/html/rfc4524
1.90 +
1.91 + RFC 2798 Defines the inetOrgPerson object
1.92 + http://tools.ietf.org/html/rfc2798 class
1.93 +
1.94 + RFC 2739 Defines the calEntry object class
1.95 + https://tools.ietf.org/html/rfc2739 supporting calFBURL
1.96
1.97 An additional draft RFC describes the mailRecipient object class:
1.98
1.99 @@ -170,6 +174,10 @@
1.100 Exim: exim4-daemon-heavy
1.101 Postfix: postfix postfix-ldap
1.102
1.103 +The software itself requires the following packages:
1.104 +
1.105 + pytz: python-tz
1.106 +
1.107 The management Web interface requires the following packages:
1.108
1.109 Babel: python-babel