URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85281
[ Назад ]

Исходное сообщение
"Как убрать поддержку SSL Sendmail'ом"

Отправлено ailman , 15-Май-09 13:56 
Привет всем!
Проблема в следующем. Имеется почтовый сервер SENDMAIL с SMTP-AUTH (SASLv2)
Начальство поставило задачу сделать шифрованное по SSL соединение для SMTP и POP3.

В общем, задачка не сложная. Установил поддержку SENDMAIL'ом SSL-шифрования, и при вводе комманды:

# sendmail -d0.1 -bv root

он выдал, что есть поддержка SSL (STARTTLS). И после рестарта сендмейл стал слушать 465-порт на входящие соединения.

Потом у меня встал вопрос, как сделать поддержу SSL для POP3-протокола. В итоге, поставил програмку STUNNEL, которая позволяет шифровать любое TCP-соединениею. Решил настроить SSMTP и POP3S через нее. В итоге, STUNNEL не может слушать на порту 465, поскольку он уже занят SENDMAIL'ом!!! Знаю, что можно просто тупо в конфиге STUNNEL поменять порт, но объяснять клиентам, чтоб все у себя прописывали вручную этот порт, а не тот, который используется по умолчанию для безопасного соединения SMTP, нет никакого желания, да и как-то не красиво все это будет выглядеть.
Как теперь мне можно вернуть SENDMAIL в исходное состояние, чтоб он не слушал 465 порт???


Содержание

Сообщения в этом обсуждении
"Как убрать поддержку SSL Sendmail'ом"
Отправлено ailman , 15-Май-09 14:47 
Все! Разобрался сам, установив из портов SENDMAIL, затем удалив его, потом собрал его из системных исходников:

# cd /usr/src/lib/libsm
# make clean && make obj && make depend && make
# cd /usr/src/lib/libsmutil
# make clean && make obj && make depend && make
# cd /usr/src/usr.sbin/sendmail
# make clean && make obj && make depend && make && make install

Хоть и через одно место сделано, но зато слушать 465 порт перестал :)