LINUX.ORG.RU
ФорумAdmin

sendmail+ssl


0

0

Настраиваю sendmail на работу через ssl, создал файл site.config.m4 и вписал в него строки:
APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL -DSTARTTLS')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl -lssl -lcrypto')

файл поместил в папку с исходниками devtools/Site, затем выполнил

#sh Bash -c

затем в каталоге cf/cf сщздал файл sendmail.mc:

VERSIONID(`Sample config')dnl

OSTYPE(`linux')dnl
DOMAIN(generic)dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `PLAIN')dnl
TRUST_AUTH_MECH(`PLAIN')dnl
define(`confCACERT_PATH', `/etc/ssl/certs')dnl
define(`confCACERT', `/etc/ssl/certs/certificate-authority.pem')dnl
define(`confSERVER_CERT', `/etc/ssl/certs/server.crt')dnl
define(`confSERVER_KEY', `/etc/ssl/certs/server.key')dnl
define(`confPRIVACY_FLAGS', `goaway')dnl
MAILER(local)dnl
MAILER(smtp)dnl

установил его

#sh Build sendmail.cf

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

#sh Build install-cf

установил сам sendmail

#Build install

при запуске ошибок нет и а логах тоже
телнечусь и пишу ehlo ip_server и вижу что в списке команд нет STARTTLS, скажу что openssl поставил в /usr, сертификаты в /etc/ssl/certs.

где грабли ?

★★★

Ответ на: комментарий от sdio

Version 8.12.10
Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
NETINET NETUNIX NEWDB PIPELINING SASL SCANF STARTTLS USERDB
XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = bla-bla
(canonical domain name) $j = bla-bla.org.ru
(subdomain name) $m = org.ru
(node name) $k = bla-bla
========================================================

root... deliverable: mailer local, user root

значит косяк где-то в конфиге а mc-файл я выкинул в первом сообщении, при телнете все равно нет при запросе "ehlo" команды STARTTLS

x97Rang ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.