사용자 도구

사이트 도구


synology:stmp
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

문서의 이전 판입니다!


SMTP

Simple Mail Transfer Protocol

SMTP는 인터넷을 통해 이메일을 보낼 때 사용하는 표준 통신 규약(프로토콜)입니다. 쉽게 비유하자면, 우리가 편지를 써서 우체통에 넣으면 우체국 직원이 이를 수거해 상대방의 지역 우체국까지 배달해 주는 '우편 배달 시스템'과 같은 역할을 합니다.

1. SMTP의 핵심 역할

이메일 시스템에는 여러 프로토콜이 관여하지만, SMTP의 역할은 명확합니다.

  • 이메일 발송: 사용자의 이메일 클라이언트(Outlook, Gmail 웹 등)에서 메일 서버로 메일을 보낼 때 사용됩니다.
  • 이메일 중계: 내 메일 서버에서 상대방의 메일 서버로 메일을 전달(Relay)할 때 사용됩니다.

중요: SMTP는 오직 '보내는 것'에만 집중합니다. 받은 편지함에서 메일을 읽어오는 작업은 POP3나 IMAP이라는 별도의 프로토콜이 담당합니다.

2. SMTP의 작동 과정

이메일이 전송되는 과정은 크게 3단계로 나뉩니다.

  • 메일 작성 및 전송: 사용자가 메일을 쓰고 '보내기'를 누르면, SMTP를 통해 사용자의 MTA(Mail Transfer Agent, 메일 서버)로 전송됩니다.
  • 수신 서버 조회: 발신 측 메일 서버는 수신자의 도메인을 보고, DNS 서버에 해당 도메인의 수신 서버 주소를 조회합니다.
  • 서버 간 전송: 발신 측 서버와 수신 측 서버가 SMTP 규약에 따라 대화를 나누며 메일을 주고받습니다.

3. 주요 포트 번호

네트워크 연결을 위해 SMTP는 특정 통로(포트)를 사용합니다.

포트 번호 용도 특징
25 기본/릴레이 포트 서버 간 전송 시 사용되나, 보안 문제로 개인용은 주로 차단됨
587 클라이언트 제출 메일 앱에서 발송 시 권장되는 보안 포트 (TLS 사용)
465 암호화 포트 (SSL) 과거 보안 연결용으로 쓰였으나 현재는 587번을 선호함

4. SMTP의 한계와 보안 (ESMTP)

초기 SMTP는 보안 기능이 부족했으나, 오늘날에는 ESMTP(Extended SMTP)를 통해 다음과 같은 기술을 적용합니다.

  • 인증 (Authentication): 사용자 아이디와 비밀번호를 확인 후 발송 허용
  • 암호화 (TLS/SSL): 전송 내용을 가로채지 못하도록 암호화 처리
  • 스팸 방지: SPF, DKIM, DMARC 등을 사용하여 발신자 도메인 소유권 검증
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

synology/stmp.1776750177.txt.gz · 마지막으로 수정됨: 저자 정승환