이메일 보안 포트를 사용할 수 없습니다

이메일 보안 포트를 사용할 수 없습니다

postfix 및 dovecot에서는 포트 25(SMTP), 110(POP3) 및 143(IMAP)에만 연결할 수 있으며 465(SMTPS), 587(SMTP TLS), 993(IMAPS) 및 995(POP3S)와 같은 다른 포트에만 연결할 수 있습니다. 메일 클라이언트에 연결하지 마세요(roundcubemail 및 메일 앱 사용).

또한 localhost에서 텔넷을 사용하여 테스트했는데 587을 제외하고는 어떤 포트도 열려 있지 않았습니다.

SSL과 TLS에 문제가 있는 것은 분명하지만 Server App 3에서 기본적으로 제공되는 OpenSSL을 사용하여 이 문제를 해결하는 방법을 모르겠습니다(저는 OSX 10.9.5도 사용하고 있습니다).

메인.cf:http://pastebin.com/aEtC0AJt

비둘기 세션-n:http://pastebin.com/bB2nacy8

업데이트 1:

사용해야 한다는 것을 알게 되었는데,

openssl s_client -연결:

587을 사용하여 IMAPS 및 POP3S 포트에 연결하면 연결할 수 있지만 닫으면 다음 오류가 표시됩니다.

연결(00000003) 21821: 오류: 140770FC: SSL 루틴: SSL23_X_HELLO: 알 수 없는 프로토콜: /SourceCache/OpenSSL098/OpenSSL098-52.8.4/src/ssl/s23_clnt.c:618:

HTTPS 포트에 연결해서 문제 없이 사용할 수도 있습니다.

인증서를 사용하는 것은 이번이 처음이므로 이전에 사용해 본 적이 없는 사람에게는 다소 혼란스러워 보입니다.

누구나?

답변1

다음에서 서비스를 활성화 postfix해야 하기 때문입니다 .smtpsmaster.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가 열려야 합니다.

dovecotPastebin 목록 에서 ssl = no163번째 줄에 - 로 변경하라고 나와 있습니다 yes. 또한 인증서를 가리키도록 설정을 ssl_cert=추가 해야 합니다 . ssl_key=그런 다음 다시 시작하십시오 dovecot. 그러면 포트 993과 995가 열려야 합니다.

위와 같이 변경한 후에 더 많은 질문이 발생할 수 있지만 한 번에 하나씩 해결해 보겠습니다.

관련 정보