Настройка SSL для SMTP-сервера exim (FreeBSD)

Exim - сравнительно новый SMTP-сервер, легкий в настройке, обладающий развитым функционалом. Он включен как Mail Transfer Agent по умолчанию в Debian Linux. Exim обладает исчерпывающей документацией на английском языке, доступной на сайте проекта http://www.exim.org. Данная статья описывает только установку поддержки.

Установка и настройка exim

  • Если это не было сделано ранее, установите openssl:
    cd /usr/src/ports/security/openssl/
    make && make install
  • Перейдите в каталог с исходными кодами Exim и отредактируйте файлLocal/Makefile, добавив следующие строки:
    # Включить поддержку SSL/TLS
    SUPPORT_TLS=yes

    # Имена используемых библиотек шифрования
    TLS_LIBS=-lssl -lcrypto

    # Путь к include-файлам OpenSSL
    TLS_INCLUDE=-I/usr/include/openssl
  • Перекомпилируйте Exim с поддержкой SSL/TLS:
    make && make install
  • Скопируйте полученный сертификат и закрытый ключ в папку, где будут храниться сертификаты для Exim:
    mkdir /etc/mail/certs
    cp certificate.crt /etc/mail/certs
    cp privatekey.key /etc/mail/certs
  • Отредактируйте файл /etc/mail/exim.conf и добавьте следующие строки:
    # Разрешить соединения на 465-й порт (smtps)
    tls_on_connect_ports = 465

    # Включить поддержку TLS для всех подключающихся узлов путем объявления
    # доступности команды STARTTLS
    tls_advertise_hosts = *

    # Путь к SSL-сертификату
    tls_certificate = /etc/mail/cert/mail.pem

    # Путь к закрытому ключу
    tls_privatekey = /etc/mail/cert/mail.pem
  • При необходимости запретите незащищенные соединения строкой:
    auth_advertise_hosts = ${if eq{$tls_cipher}{}{}{*}}
  • Проверьте работу SSL
    telnet localhost 25
    EHLO localhost
    Если в результате вы увидите строчку
    250-STARTTLS
    то exim сконфигурирован и работает с поддержкой SSL/TLS

 



Shares:Google书签Yahoo书签雅虎收藏夹365Key网摘新浪ViVi百度收藏天极网摘diglog和讯网摘POCO网摘YouNote网摘博拉网天下图摘 spurl blogmarksBlinkListredditdiggDel.icio.us

 

Защищенные WEB сайты становятся все более и более популярными. Лидирующей технологией является протокол https, который поддерживается всеми браузерами и серверами, и обеспечивает две самые необходимые вещи: шифрование трафика, чтобы его нельзя было перехватить на транзитных узлах и сетях, и проверку подлинности источника информации.

Мои сертификаты:

Email адрес:
Пароль:
Зарегистрироваться

Он-лайн поддержка

Live Help

Партнерская программа

 

 

 SSL за PayPalSSL за PayPalSSL за Webmoney

SSL сертификат за Webmomey SSL сертификат за Яндекс.ДеньгиSSL сертификат за MoneymailSSL сертификат за RBK MoneySSL сертификат за EasyPaySSL сертификат за Единый кошелекSSL сертификат за Webmomey
ssl Geotrust


Партнерская программа

Предлагаем Вам принять участие в нашей партнерской программе. Вы можете рекламировать выдачу SSL сертификатов, получая 10% от каждого платежа, клиента вебмастера.