ispmanager 6 lite, pro, host

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сертификат 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