이메일은 기본적으로 2~3가지 프로토콜을 사용한다.
SMTP
Simple Mail Transfer Protocol
- 인터넷에서 이메일을 보내기 위해 이용하는 프로토콜
- TCP 25번 포트
- 서버와 서버간의 통신
POP3
Post Office Protocol version 3
- TCP 110번 포트
- 서버와 클라이언트간의 통신
- 메일서버에 있는 메일을 가져온다. 메일 서버에 있던 메일은 삭제된다.
IMAP4
Internet Message Access Protocol
- TCP 143번 포트
- POP3와 같은 역할이나 좀 더 진보된 프로토콜
- 대표적인 차이는 메일 서버에 있던 메일을 삭제하지 않는다는 것