SSL을 통한 SMTP 확인

SSL을 통한 SMTP 확인

내 SSL 메일 서버가 SSL이 아닌 다른 메일 서버와 어떻게 작동하는지 확인해야 합니다. 예를 들어 이 작업은 쉽습니다 telnet. 동일한 방식으로 사용할 수 있는 보안 SSL/TLS 클라이언트가 있습니까?

답변1

예, gnutls-cli하지만 작동하려면 몇 가지 요령이 필요합니다.

gnutls-cli --crlf foobar.com -p 465

이러한 목적을 위한 몇 가지 온라인 자습서가 있습니다 -s foobar.com. 위의 방법이 실패할 경우 시도해 볼 수는 있지만 꼭 필요한 것은 아닌 것 같습니다. 당신이 사용하는 경우-s그런 다음 (EOF 보내기)를 눌러 CtrlDTLS 세션을 시작해야 합니다.

--crlf(E)SMTP 프로토콜은 DOS 스타일 캐리지 리턴과 줄 끝으로 줄 바꿈을 사용하기 때문에 필요합니다. 이것이 없으면 서버가 응답하지 않습니다.

-p포트의 경우 여기서는 SSL을 통한 SMTP에 상당히 표준적인 465를 사용하고 있습니다.

다음으로 끝나는 서버 인증서에 대한 일부 (대량) 출력이 표시됩니다.

- Handshake was completed

- Simple Client Mode:

그러면 서버가 첫 번째 명령문을 발행할 것입니다.

220 mailserver1.foobar.com ESMTP

이제 할 수 있어무슨 일이 있어도이 경우에는 텔넷을 사용하여 수행하는 것을 고려하고 있습니다.이메일 전송 프로토콜EHLO우리는 대신에 사용HELO

EHLO fake.org

서버는 특징/기능 목록으로 응답해야 합니다. 또는 매우 조심스러우면 죄송하다고 말할 수도 있습니다. "fake.org"는 거짓말인 것 같습니다. ;)

관련 정보