Невозможно использовать защищенные порты почты

В postfix и dovecot я могу подключиться только к портам 25 (SMTP), 110 (POP3) и 143 (IMAP) ), другие, такие как 465 (SMTPS), 587 (SMTP TLS), 993 (IMAPS) и 995 (POP3S), я не могу подключиться к почтовым клиентам (используется roundcubemail и почтовое приложение).

Я также тестировал telnet на локальном хосте, и эти порты не были открыты, кроме 587.

Кажется очевидным, что у меня проблема с SSL и TLS, но я не могу понять, как я могу решить эту проблему с помощью OpenSSL. который по умолчанию установлен в серверном приложении 3 (я также использую OSX 10.9.5).

main.cf: http://pastebin.com/aEtC0AJt

doveconf -n: http://pastebin.com/bB2nacy8

UPDATE1:

Я обнаружил, что я пришлось использовать,

openssl s_client -connect:

для подключения к портам IMAPS и POP3S, и с 587 я могу подключиться, но он показывает эту ошибку после и закрывается:

CONNECTED (00000003) 21821: ошибка: 140770FC: подпрограммы SSL: SSL23_X_HELLO: неизвестный протокол: /SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_clnt.c: 618:

Я также могу подключиться к порту HTTPS и использовать его без проблем .

Я использую сертификаты впервые, и это немного сбивает с толку тех, кто никогда не использовал их раньше.

Кто-нибудь?

0
25.11.2016, 18:45
1 ответ

для постфикса вам необходимо включить службу smtps в master.cf :

smtps     inet  n       -       n       -       -       smtpd
  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

, а затем перезапустите postfix. Это должно открыть порт 465.

В dovecot ваш листинг pastebin показывает ssl = no в строке 163 - измените его на yes . Вам также потребуются настройки ssl_cert = и ssl_key = , указывающие на ваш сертификат. Затем перезапустите dovecot . Это должно открыть порты 993 и 995.

После внесения вышеупомянутых изменений может возникнуть больше проблем, но давайте займемся одной проблемой за раз.

1
28.01.2020, 02:47

Теги

Похожие вопросы