SMTP 2

SMTP 기본 명령어

SMTP basic commands HELO (hello) 클라이언트는 SMTP 서버에 helo명령을 전송하여 SMTP를 식별하고 대화를 시작한다. 일반적으로 SMTP클라의 도메인이나 IP주소를 명령과 함께 전송한다. ex) "HELO test.co.kr" MAIL FROM 보낸이 메일주소 지정. 새 메일 트랜잭션이 시작되고 있는다는 것을 SMTP서버에 알리고 서버가 모든상태 테이블과 버퍼 등을 재설정하도록 한다. RCPT TO (recipient to) 받는이 메일주소 지정. 주어진 전자메일 메세지에 대해 여러번 반복하여 메세지 전달 가능. DATA 메세지 본문내용의 전송 시작. DATA명령이 클라에서 서버로 전송된 후 서버는 354 응답 코드로 응답하고 그 후 메세지 내용을 서버로 전송한다. DATA..

Back-end/Network 2020.11.11

[network][mailserver]SMTP /POP3 / IMAP 란?

SMTP /POP3 / IMAP 란? 우리가 편지를 쓸때 우체통에 넣으면 보낸이의 동네 우체국에 모았다가, 다시 받는이가 사는 동네의 우체국으로 옮겨진 다음, 받는이에게 전해진다. 마찬가지로 이메일을 서로 주고받을때에도 이 우체국 역할을 해주는 곳이 필요하다. SMTP/POP3서버가 바로 우체국 역할을 하는 것이다. 편지를 보내는 것과 마찬가지로 이메일을 보내면 우선 보내는 사람이 사는 동네 우체국인 SMTP 서버에 저장한다. SMTP는 우리가 E메일을 송수신 할때 쓰는 전송규약이다.다음으로 SMTP서버에서 다시 받을사람의 POP3 서버로 보낸다. POP3는 SMTP서버에서 보낸 이메일을 읽어오는 프로토콜로, 즉, 받는이 동네의 우체국 역할을 한다. 이 POP3서버에서 수취인에게 배달된다. SMTP (S..

Back-end/Network 2019.04.02