MSMTP란?
SMTP 클라이언트이며, 기본 모드에서는 추가 배달을 담당하는 SMTP 서버로 메일을 전송한다.
명령줄 옵션 및 종료 코드는 sendmail과 호환된다.
메일 사용자 에이전트(MUA)와 함께 MSMTP를 사용하려면 메일 계정으로 구성 파일을 만들고 msmtp를 호출하도록 MUA에 알려줘야한다.
기능은 다음과 같다.
- Sendmail 호환 인터페이스 (명령줄 옵션 및 종료 코드)
- 여러 계정 지원
- 클라이언트 인증서를 포함한 TLS/SSL 지원
- IDN(국제 도메인 이름) 지원
- 다양한 인증 방법
- 명령 파이프라인을 사용한 빠른 SMTP 구현
- DSN(배송 상태 알림) 지원
- SOCKS 프록시 지원
SMTP란?
SMTP(Simple Mail Transfer Protocol)의 약자로, 일반적인 전자 메일 전송을 위한 표준 프로토콜이며, 이메일을 송수신하는 서버를 말한다.
- 다른 사용자에게 메일을 보내려면 넷스케이프의 메신저나 인터넷 익스플로어의 아웃룩 익스프레스, 유도라 등의 윈도우 프로그램을 통해 메일을 보내야 함.
- 메일을 작성해서 전송하면 그 메일은 SMTP 서버(전송하는 메일 서버, Outgoing mailserver)로 전송되며, 이 SMTP 서버에서 SENDMAIL 프로그램을 구동하여 해당 메일 주소로 메일을 보내게 됨.
- 바로 이러한 역할을 하는 것을 SMTP 서버라고 함.
특징
- 텍스트 기반 프로토콜
- 프로토콜은 TCP (SSL?TLS)
- SMTP 서버와 클라이언트로 구성
'Infra' 카테고리의 다른 글
[Docker] Docker의 개념 (0) | 2023.04.18 |
---|---|
[Netdata] Email을 이용한 알림 설정 (0) | 2023.04.18 |
[Netdata] 오픈소스 모니터링 시스템 (0) | 2023.04.17 |