내 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"는 거짓말인 것 같습니다. ;)