Установка сертификатов пользователей в Exim, Dovecot на серверах Directadmin

Требования по версиям ПО:

Directadmin 1.52.0
Exim.conf 4.5+
OpenSSL 1.0+
Custombuild 2.0

Проверяем установленные версии:

# /usr/local/directadmin/directadmin v
Version: DirectAdmin v.1.52.0

# head /etc/exim.conf -n1
# SpamBlockerTechnology* powered exim.conf, Version 4.5.7

# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

# /usr/local/directadmin/custombuild/build version
2.0.0 (rev: 1734)

 

Приступаем к установке и настройке.

echo "mail_sni=1" >> /usr/local/directadmin/conf/directadmin.conf
service directadmin restart

проверяем

# /usr/local/directadmin/directadmin c | grep sni
enable_ssl_sni=1
mail_sni=1

Далее

cd /usr/local/directadmin/custombuild
./build clean
./build update
./build set eximconf yes
./build set eximconf_release 4.5
./build set dovecot_conf yes
./build exim_conf
./build dovecot_conf

 

проверяем

grep ^tls_ /etc/exim.variables.conf --color

пример вывода успешного результата:

tls_certificate=${if exists{/etc/virtual/snidomains}... skipped... {/etc/exim.cert}}}{/etc/exim.cert}}

tls_privatekey=${if exists{/etc/virtual/snidomains}... skipped... {/etc/exim.key}}}{/etc/exim.key}}

tls_require_ciphers=ECDHE-ECDSA-CHACHA20-POLY1305:... skipped... :DES-CBC3-SHA:!DSS

 

Подключение всех действующих сертификатов:

echo "action=rewrite&value=mail_sni" >> /usr/local/directadmin/data/task.queue

 

Теги: , , , ,

Ви повинні залогінитися ,щоб залишити коментар.