Infelizmente, parece que há um bug no Exim 4.82 compilado contra o GnuTLS:
Não consigo descobrir como tornar o Exim 4.82 reconhecendo a variável ${tls_sni}
na seção tls_certificate.
Estou tentando fazer com que o exim use certificados por domínio, mas estou recebendo um erro
expansion of tls_certificate failed: unknown variable in "${tls_sni}"
Aqui está uma parte do meu arquivo conf
tls_certificate = ${if exists{CONFDIR/ssl/cert.${tls_sni}}{CONFDIR/ssl/cert.${tls_sni}}{CONFDIR/ssl/exim.cert}}
tls_privatekey = ${if exists{CONFDIR/ssl/key.${tls_sni}}{CONFDIR/ssl/key.${tls_sni}}{CONFDIR/ssl/exim.key}}
A seção log_selector +tls_sni
está registrando valores SNI de entrada durante a sessão tls / ssl.
Eu também tentei usar a variável ${tls_in_sni}
com o mesmo resultado.
Agradecemos antecipadamente por qualquer ajuda.