On Tue, Mar 08, 2011 at 01:38:28PM +0100, Raven wrote:
> I would like to implement server-to-server TLS encryption between two
> postfix instances I manage. One of the servers already has
> TLS-capabilities but they are only used for SASL-AUTH clients.
>
> Where do I start to have the entire stream between the servers to be
> encrypted?
http://www.postfix.org/TLS_README.html#client_tls
http://www.postfix.org/TLS_README.html#client_tls_limits
http://www.postfix.org/TLS_README.html#client_tls_levels
http://www.postfix.org/TLS_README.html#client_tls_encrypt
http://www.postfix.org/TLS_README.html#client_tls_secure
http://www.postfix.org/TLS_README.html#client_tls_policy
main.cf:
indexed = ${default_database_type}:${config_directory}/
dynamic = btree:${data_directory}/
transport_maps = ${indexed}transport
smtp_tls_policy_maps = ${indexed}tls-policy
# Opportunistic TLS by default
smtp_tls_security_level = may
smtp_tls_session_cache_database = ${dynamic}smtp_tls_scache
transport:
example.com smtp:[mail.example.com]
example.org smtp:example.net
example.gov smtp:example.net
tls-policy:
# transport nexthop gateway for example.com mail
[mail.example.com] secure match=nexthop
# transport nexthop domain for example.org and example.gov
example.net secure
# Domain routed via MX hosts to servers believed to support TLS
# with verifiable certificates
example.edu secure
--
Viktor.