ispmanager 6 lite, pro, host

Основной SSL-сертификат Exim

SSL-сертификат Exim необходим для установления защищенного SMTP-соединения. С его помощью отправляющий и принимающий почтовые серверы согласуют сеансовый ключ, которым шифруются передаваемые данные. Расшифровать ключ могут только участники соединения.

Технически, почта будет работать с любым сертификатом Exim, однако соответствие домена, с которого отправляется почта, IP-адресу сервера снижает риск блокировки писем антиспам-системами принимающих почтовых серверов.

В ispmanager возможно настроить отдельно SSL-сертификаты для почтового сервера Exim и отдельно для почтовых доменов. Эта статья описывает настройку сертификата для Exim.

Сертификат Exim по умолчанию

При установке панели с минимальным набором ПО, Exim и сертификат для него автоматически не устанавливаются.

При установке панели или почтового сервера Exim ispmanager создает самоподписанный сертификат. В поле Common Name записывается имя сервера, например server.example.com. Соединение шифруется без дополнительной настройки, но подлинность сервера такой сертификат не подтверждает: имя в сертификате может не совпадать с именем домена, с которого фактически отправляются письма. Поэтому письма с таким сертификатом могут блокироваться антиспам-фильтрами.

Чтобы снизить вероятность блокировок антиспам-фильтрами, замените самоподписанный сертификат на валидный. Для этого подойдут бесплатный сертификат Let’s Encrypt, который ispmanager может выпустить и продлевать автоматически, или платный сертификат другого удостоверяющего центра.

При работе с IMAP, если адреса подключения не совпадают с псевдонимом сертификата почтового сервера, будет использоваться сертификат по умолчанию вместо указанного сертификата почтового сервера.

Подготовка к установке сертификата Exim

Перед установкой SSL-сертификата для почтового сервера убедитесь, что соблюдены следующие условия:

  • установлен почтовый сервер Exim
  • в панели создан пользователь, который станет владельцем сертификата
  • домен, который будет указан в сертификате, зарегистрирован и доступен в сети
  • А- или AAAA-запись домена для сертификата направлена на IP-адрес сервера с ispmanager

Добавление сертификата Exim

  1. Авторизуйтесь в ispmanager под учетной записью уровня администратор или выше.
  2. Перейдите в раздел Почта.
  3. На панели инструментов нажмите Настройки почты.
  4. Нажмите Изменить SSL-сертификат, чтобы заменить текущий на другой. 
  5. Выберите подходящий вариант и заполните данные.

    При выборе Let's Encrypt, SSL-сертификат будет обновляться автоматически каждые 90 дней через ispmanager.

    Для этого способа недоступна верификация по DNS и Wildcard. Если это требуется, создайте SSL-сертификат вручную в разделе SSL-сертификаты и добавьте его к почтовому серверу через вариант Выбрать из списка доступных.

    • Доменное имя сертификата — домен, который соответствует имени сервера
    • Владелец сертификата — пользователь, от имени которого сгенерируется сертификат
    • Почтовый ящик — электронная почта владельца сертификата
    • Длина ключа — 2048 или 4096 бит. То есть 256 символов или 512. По умолчанию: 2048 бит

    Этот способ подойдет для добавления уже существующего сертификата из другого источника.

    • Владелец сертификата — пользователь, от имени которого сгенерируется сертификат
    • SSL-сертификат — содержимое сертификата в формате PEM (.crt)
    • Ключ SSL-сертификата — ключ сертификата в формате PEM (.key)
    • Цепочка SSL-сертификатов — цепочка сертификатов в формате PEM (.ca-bundle)

    Этот способ подойдет для выбора существующего SSL-сертификата из панели.

    • Доменное имя — домен, который соответствует имени сервера
    • SSL-сертификат — название выпущенного сертификата
  6. Нажмите Сохранить. 

После сохранения новый сертификат Exim автоматически применится ко всем почтовым доменам.

Настройка SSL-сертификата почтового сервера

Сертификат Exim отмечается иконкой и отображается в общем списке SSL-сертификатов.

Удаление сертификата Exim

SSL-сертификат Exim не может быть пустым. 

Если удалить текущий сертификат из общего списка SSL или удалить его пользователя-владельца, ispmanager подставит самоподписанный сертификат по умолчанию. Письма снова будут чаще отклоняться антиспам-системами принимающих почтовых серверов.

Если удалить сайт, с которым связан тот же сертификат, что для Exim, сертификат продолжит работать и продлеваться для почты.

Файлы cертификата Exim

 RHEL-подобные ОСDebian-подобные ОС
Сертификат Exim/etc/exim/ssl/exim.crt/etc/exim4/ssl/exim.crt
Ключ сертификата Exim/etc/exim/ssl/exim.key/etc/exim4/ssl/exim.key