Во-первых, я новичок в CentOS 7. Я использую почтовый сервер на CentOS 7, в настоящее время у меня проблема с настройкой SMTPS на postfix. Кстати, imap через SSL на порту 993 работает нормально. Порт 465 и служба SMTPS уже были добавлены в брандмауэр.
проблема # 1: результат запуска telnet localhost 465
sudo telnet localhost 465
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
проблема # 2: результат запуска sudo openssl s_client -connect mail.server.com:465
CONNECTED(00000003)
write:errno=104
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 247 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
Вот моя конфигурация в /etc/postfix/main.cf
smtp_use_tls = yes
smtp_tls_key_file = /etc/pki/tls/private/server.com.key
smtp_tls_cert_file = /etc/pki/tls/certs/server.com.crt
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
И конфиг в /etc/postfix/master.cf
smtp inet n - n - - smtpd
#smtp inet n - n - 1 postscreen
#smtpd pass - - n - - smtpd
#dnsblog unix - - n - 0 dnsblog
#tlsproxy unix - - n - 0 tlsproxy
#submission inet n - n - - smtpd
# -o syslog_name=postfix/submission
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_reject_unlisted_recipient=no
# -o smtpd_client_restrictions=$mua_client_restrictions
# -o smtpd_helo_restrictions=$mua_helo_restrictions
# -o smtpd_sender_restrictions=$mua_sender_restrictions
# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
smtps inet n - n - - smtpd
# -o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
Я пробовал много разных методов для настройки SMTPS на postfix онлайн, но ни один из них не работал. Кто-нибудь может мне помочь? Спасибо!