Назад | Перейти на главную страницу

CentOS 7 - SMTPS на Postfix работает неправильно

Во-первых, я новичок в 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 онлайн, но ни один из них не работал. Кто-нибудь может мне помочь? Спасибо!