1. SMTP 정의

SMTP(Simple Mail Transfer Protocol), 간이 우편 전송 프로토콜

간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)은 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜이다. 사용하는 TCP 포트번호는 25번이다. 상대 서버를 지시하기 위해서 DNS의 MX레코드가 사용된다. RFC2821에 따라 규정되어 있다. 메일 서버간의 송수신뿐만 아니라, 메일 클라이언트에서 메일 서버로 메일을 보낼 때에도 사용되는 경우가 많다.

출처 : (위키백과 - https://ko.wikipedia.org/wiki/%EA%B0%84%EC%9D%B4_%EC%9A%B0%ED%8E%B8_%EC%A0%84%EC%86%A1_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C)



2. SMTP relay

일반적으로 이메일은 본인이 사용하고 있는 메일주소를 관리하고 있는 메일서버를 통하여 타인과 주고 받는다.

예를들어 id@mail.net을 사용하고 있다면, mail.mail.net 이 메일서버 주소가 된다.

이때 메일서버는 해당 이메일이 메일서버에 등록된 사용자인지 확인하는 과정을 거치게 된다. (여러방법이 있겠지만 SMTP AUTH 방식이 보편적이다.)


하지만 외부에서 메일서버를 경유하여(일반적으로 IP 또는 IP 대역을 Open하는 방식으로 별도의 인증없이 사용된다. - 웹 어플리케이션에서 메일 발송 등) 다른 메일서버로 이메일을 보내는 방식을 SMTP Relay 라고 한다.



3. SMTP open relay

여기서 모든 전자메일 메시지를 Relay 하도록 잘못 설정되어 있다면, 해당 메일서버는 스팸메일의 발신지로 사용될 수 있다.
(아니, 오랜시간이 걸리지 않아도 해비 스패머들은 해당 메일서버가 Open Relay로 설정되어 있다는 것을 알아내고 스팸메일의 발송을 시작할 것이다.)


4. SMTP open relay 점검

SMTP open relay 설정이 되어 있는지 점검 할 수 있는 online 사이트들이 다수 존재한다.

필요할 때 유용하게 쓰자...


online 점검 사이트 : 아래 사이트 이외에도 다양하게 존재한다.

http://www.mailradar.com/openrelay/

[이미지 수정]


http://www.nmonitoring.com/open-relay-test.html

[이미지 수정]


http://www.aupads.org/test-relay.html

[이미지 수정]


https://mxtoolbox.com/SuperTool.aspx

[이미지 수정]





+ Recent posts