Eu deveria ter usado MAIN_TLS_CERTIFICATE
em vez de MAIN_TLS_CERTKEY
.
Eu configurei o SSL adicionando essas strings a 01_exim4-config_listmacrosdefs
. Eu uso a configuração de divisão
MAIN_TLS_ENABLE = yes
MAIN_TLS_CERTKEY = /etc/exim4/example.com.crt
MAIN_TLS_PRIVATEKEY = /etc/exim4/example.com.key
Então, depois de reiniciar, conectando-se à porta 465, digitando EHLO
e STARTTLS
, recebi o seguinte: 454 TLS currently unavailable
No log eu tenho isso:
13:29:36 10872 SMTP<< STARTTLS
13:29:36 10872 initialising GnuTLS as a server
13:29:36 10872 GnuTLS global init required.
13:29:36 10872 initialising GnuTLS server session
13:29:36 10872 Expanding various TLS configuration options for session credentials.
13:29:36 10872 certificate file = /etc/exim4/example.com.crt
13:29:36 10872 key file = /etc/exim4/example.com.crt
13:29:36 10872 LOG: MAIN
13:29:36 10872 TLS error on connection from (192.168.1.111) [91.210.44.50] (cert/key setup: cert=/etc/exim4/example.com.crt key=/etc/exim4/example.com.crt): Error in parsing.
Por que o exim usa o mesmo arquivo para certificado e chave? Como consertar?
Tags configuration ssl ubuntu exim