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.

Reply via email to