sendmail과 직접 telnet 통신에 대해서.

preppiepjh의 이미지

안녕하세요

그냥 메일에 대한 관심이 생겨서 공부하려는 한 사람입니다.^^

다름이 아니라,
sendmail을 설치하고 난 후 /usr/sbin/sendmail 를 이용해서 보통 메일을 전송하는데,

결과를 보통 보면 127.0.0.1로 telnet 통신을 하는 것으로 보이는데요~

그럼 그냥 제가

[쉘]telnet 127.0.0.1 25
EHLO 어쩌구 저쩌구.
.
.
.

하는 것과

[쉘]sendmail -v -t 받을 사람 주소 < 메일파일.eml

하는 것과 동일하게 동작하게 되는 것인가요??^^

pynoos의 이미지

SMTP를 비롯하여 FTP, POP3, NNTP, HTTP, IMAP 등의 프로토콜은 telnet으로 그대로 재현할 수 있습니다. 따라서, 질문하신 내용은 그렇다라고 할 수 있습니다.

linux를 사용하신다면 strace -s 1024 sendmail -v t 받을사람주소 <메일파일.eml 로 확인해보세요.