kumo.make_egress_path { PARAMS }
Constructs a configuration object that specifies how traffic travelling the path from a source to a site will behave.
This function should be called from the get_egress_path_config event handler to provide the configuration for the requested site.
The following keys are possible:
- additional_connection_limits
- additional_message_rate_throttles
- allow_smtp_auth_plain_without_tls
- banner_timeout
- connect_timeout
- connection_limit
- consecutive_connection_failures_before_delay
- data_dot_timeout
- data_timeout
- ehlo_domain
- ehlo_timeout
- enable_dane
- enable_mta_sts
- enable_tls
- idle_timeout
- mail_from_timeout
- max_connection_rate
- max_deliveries_per_connection
- max_message_rate
- max_ready
- openssl_cipher_list
- openssl_cipher_suites
- openssl_options
- opportunistic_tls_reconnect_on_failed_handshake
- prohibited_hosts
- rcpt_to_timeout
- refresh_interval
- refresh_strategy
- remember_broken_tls
- rset_timeout
- rustls_cipher_suites
- skip_hosts
- smtp_auth_plain_password
- smtp_auth_plain_username
- smtp_port
- starttls_timeout
- suspended
- tls_prefer_openssl
- use_lmtp