Log in Get started
← 가이드 목록
시작하기

SMTP란? 홈페이지와 회사 이메일이 메일을 보내는 원리 쉽게 이해하기

SMTP는 이메일을 보내는 통신 방식입니다. SMTP 서버·포트·SSL, SPF·DKIM·MX와의 차이, 홈페이지 자동메일 설정까지 초보 기준으로 정리합니다.

SMTP란? 홈페이지와 회사 이메일이 메일을 보내는 원리 쉽게 이해하기

회사 이메일이나 홈페이지 자동메일을 설정하다 보면 SMTP라는 용어를 자주 보게 됩니다. 문의 알림·회원가입 인증·비밀번호 재설정 등을 설정할 때 “SMTP 정보를 입력해 주세요.”라는 안내를 볼 수 있습니다.

SMTP는 이메일을 보내기 위해 사용하는 통신 방식입니다.

쉽게 말하면 “작성한 이메일을 실제로 상대방에게 전달해 주는 발송 시스템”이라고 생각하면 됩니다.


SMTP를 쉽게 비유하면 우체국의 발송 창구입니다

이메일 작성 후 SMTP 서버를 거쳐 상대 메일 서버와 받은편지함으로 전달되는 흐름 그림
작성 → SMTP 서버 → 상대 메일 서버 → 받은편지함

편지를 작성했다고 자동으로 전달되지는 않습니다. 우체통·우체국에 맡겨야 합니다. 이메일도 비슷합니다. 메일 프로그램이나 홈페이지가 SMTP 서버에 “이 이메일을 이 사람에게 보내주세요.”라고 요청하면, SMTP 서버가 상대 메일 서버로 전달합니다.

SMTP = 이메일을 보내는 우체국


SMTP는 무엇의 약자일까?

SMTP는 Simple Mail Transfer Protocol의 약자입니다. 영문 이름을 외울 필요는 없습니다. “이메일을 보내는 데 사용하는 방식”이라는 한 문장만 기억해도 충분합니다.


이메일 주소만 있으면 메일을 보낼 수 있을까?

겉으로는 그렇게 느껴질 수 있습니다. 하지만 [email protected] 계정이 있어도, 어떤 프로그램에서든 자유롭게 보낼 수 있는 것은 아닙니다. 실제로 발송해 줄 서버가 필요하고, 그 역할이 SMTP 서버입니다.

이메일 주소는 보내는 사람의 이름·주소이고, SMTP 서버는 편지를 접수해 보내주는 우체국입니다.


SMTP 서버란 무엇일까?

SMTP가 발송 방식이라면, SMTP 서버는 그 방식에 따라 실제 발송을 처리하는 서버입니다. 기업메일 서비스는 보통 SMTP 정보를 안내합니다.

SMTP 서버: smtp.example.com
포트: 587
사용자명: [email protected]
비밀번호: ********

이 정보를 메일 프로그램이나 홈페이지에 입력하면 해당 서버를 통해 이메일을 보낼 수 있습니다.


홈페이지에서 SMTP는 언제 필요할까?

문의 알림·예약·주문·결제·회원가입 인증·비밀번호 재설정·견적·관리자 알림처럼 홈페이지가 메일을 보내야 하는 기능이 많을 때 필요합니다. 고객이 문의를 남기면 “새로운 문의가 접수되었습니다.”를 SMTP로 관리자에게 보낼 수 있습니다. 준비물은 홈페이지 준비물 5가지도 참고하세요.


홈페이지에서 메일을 직접 보내면 안 될까?

기술적으로는 가능합니다. 하지만 설정이 약한 서버에서 직접 보내면 스팸 분류·미도착·발송 거부가 나기 쉽습니다. 그래서 신뢰할 수 있는 SMTP나 전문 발송 서비스를 쓰는 경우가 많습니다.

SMTP를 쓰면 발송을 전문 메일 서버에 맡길 수 있어 인증·보안 연결·발송 기록·안정성 관리가 쉬워질 수 있습니다. 다만 SMTP만으로 받은편지함이 보장되지는 않습니다. SPF·DKIM·DMARC도 함께 중요합니다.


SMTP와 SPF·DKIM·MX는 무엇이 다를까?

  • SMTP — 이메일을 보내는 역할 (실제 택배 기사)
  • SPF — 그 서버가 우리 도메인 이름으로 보내도 되는지 (허가된 택배회사 목록)
  • DKIM — 발송 이메일에 전자서명(회사 직인)
  • MX — 이메일을 받을 서버가 어디인지

SMTP = 보내기 · MX = 받기


이메일이 전달되는 과정

이메일 작성
   ↓
SMTP 서버에 전달
   ↓
상대 도메인의 메일 서버 확인
   ↓
상대방 메일 서버로 이메일 전달
   ↓
수신자의 받은편지함에 저장

실제로는 인증·보안 검사가 더 많지만, 일반 사용자는 이 정도로 이해해도 충분합니다.


포트·SSL·TLS는 무엇일까?

설정에서 25·465·587 같은 포트 번호를 볼 수 있습니다. 건물 출입구처럼 “어떤 서비스로 연결할지”를 구분합니다. 465와 587은 보안이 적용된 발송에 자주 쓰이며, 업체가 안내한 값을 그대로 쓰는 것이 좋습니다.

SSL·TLS·STARTTLS는 전송 중 통신을 암호화합니다. 열린 봉투가 아니라 잠금 봉투로 보내는 것과 비슷합니다. SMTP 로그인에 계정·비밀번호가 포함될 수 있어 보안 연결이 중요합니다.


사용자명·비밀번호·앱 비밀번호

사용자명은 보통 실제 이메일 주소인 경우가 많습니다. 일부 서비스는 별도 SMTP·API 계정을 줍니다. 비밀번호를 홈페이지 화면이나 공개 코드에 노출하면 안 됩니다. 서버의 안전한 설정 영역에 두고, 가능하면 앱 비밀번호(앱·홈페이지 전용으로 발급하는 비밀번호)를 쓰는 편이 낫습니다.


설정은 맞는데 메일이 안 보내지는 이유

  • 서버 주소·포트·아이디·비밀번호 오타
  • SSL/TLS 방식이 서비스 요구와 다름
  • 호스팅에서 외부 SMTP 접속 제한
  • 앱 비밀번호·추가 인증이 필요함

값을 무작정 바꾸기보다 업체가 제공한 SMTP 안내를 하나씩 맞추는 것이 좋습니다.


문의메일이 스팸함으로 가는 이유

SMTP만의 문제는 아닙니다. 어떤 서버로 보내는지가 중요하고, 인증되지 않은 서버에서 대량 발송하면 스팸 가능성이 커집니다. SMTP 신뢰도·SPF·DKIM·DMARC·도메인 평판·내용·발송량·수신자 반응이 함께 영향을 줍니다. “발송되는가”뿐 아니라 인증 환경도 확인하세요.


개인 Gmail·대량 발송·계정 분리

개인 이메일을 SMTP로 쓰는 경우도 있지만, 하루 발송량·인증·자동메일 제한이 다를 수 있습니다. 발송량이 많다면 전문 발송(트랜잭션 이메일) 서비스가 더 적합할 수 있습니다.

contact@·notice@·order@처럼 용도별 계정을 나누면 관리가 쉬워질 수 있습니다. 뉴스레터·광고성 대량 발송은 일반 업무 계정보다 대량메일용 서비스를 쓰고, 관련 법규·수신 동의도 확인하세요.


홈페이지 이전·DNS와의 관계

이전 시 SMTP 서버·사용자명·비밀번호·포트·보안 방식이 누락되면 자동메일이 멈출 수 있습니다. 화면뿐 아니라 문의·가입 인증·주문 알림도 테스트하세요. 네임서버·DNS의 SPF·DKIM·DMARC는 “이 발송이 믿을 만한지”를 확인하는 데 쓰입니다. (TXT로 등록되는 경우가 많습니다.)


자주 묻는 질문

SMTP란 무엇인가요?

이메일을 보내고 다른 메일 서버로 전달하기 위해 사용하는 통신 방식입니다.

SMTP 서버란 무엇인가요?

작성한 이메일을 받아 상대 메일 서버로 전달하는 서버입니다.

SMTP와 MX는 무엇이 다른가요?

SMTP는 보내기, MX는 해당 도메인의 이메일을 어느 서버에서 받을지 알려줍니다.

홈페이지에 SMTP가 꼭 필요한가요?

메일을 전혀 안 보내면 불필요할 수 있습니다. 문의·인증·예약·주문 안내가 있으면 SMTP나 다른 발송 방식이 필요할 수 있습니다.

SMTP만 설정하면 스팸으로 안 가나요?

아닙니다. SPF·DKIM·DMARC와 서버 신뢰도 등도 함께 영향을 줍니다.

비밀번호를 홈페이지에 넣어도 되나요?

필요할 수 있지만 공개 화면·코드에 노출하면 안 됩니다. 안전한 서버 설정이나 별도 인증을 쓰세요.


정리

SMTP는 이메일을 실제로 발송하기 위해 사용하는 통신 방식입니다.

SMTP = 이메일을 보내주는 우체국

홈페이지 자동메일에도 SMTP를 쓸 수 있고, 회사 도메인으로 안정적으로 보내려면 SPF·DKIM·DMARC도 함께 확인해야 합니다.

SMTP가 보내기라면, 받은 뒤 메일함에서 내용을 불러오는 과정에는 IMAP과 POP3가 자주 등장합니다.