강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

sendmail 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

sendmail 개론

 

 

 

 

SENDMAIL은 리눅스에서 가장 보편적으로 사용되는 SMTP프로토콜을 기반으로한 메일라우팅솔루션이다.

 

 

 

 그냥 일반적으로 메일서버 데몬이라고도 한다.

 

 

 

 즉 메일서비스하기 위해서 필수적으로 요구되는 SMTP데몬이라고 할 수 있다.

 

 

 

 즉 발신자가 sendmail이 설치되어 있는 메일서버로 메일을 발송하면 sendmail은 그 메일을 받아서 메일라우팅을 하여 메일을 수신자의 메일서버로 보내주는 역할(MTA)을 한다.

 

 

 

 흔히 말하는보내는 메일서버의 기능을 한다고 보면 된다.

 

 

 

 

 

하지만 여기서 한가지 명심해야 할 것이 있다.

 

 

 

 필자가 주로 강조하는 방법중에 한가지인데 뭔가를 배울때에 그 용어에 대한 의미파악을 먼저하는 것이 중요하다는 것이다.

 

 

 

 따라서 sendmail을 일컫는 말로서 우리는 흔히 다음과 같은 말로 표현한다.

 

 

 

 “SMTP서버”, “보내는 메일서버또는 “MTA서버등으로 말하는 것이 일반적이다.

 

 

 

 하지만 필자는 sendmailSMTP프로토콜 기반의 메일릴레이서버라고 표현하라고 늘 권하고있다.

 

 

 

 왜냐하면 sendmail SMTP라는 프로토콜을 기반으로 서비스되는 것이며 또한 그 역할은 email을 보내고 받는 즉 릴레이(Relay)하는 것이기 때문이다.

 

 

 

 이번 장의 내용을 중간쯤 보고나면 필자의 이 말의 의미를 정확하게 이해할 수 있을 것이다.

 

 

 

 

 

Sendmail은 오픈소스소프트웨어로서 누구나 다운받아서 사용할 수 있다.

 

 

 

 공개배포하고 있는 웹사이트의 공식홈페이지는 www.sendmail.org로서 아래 그림은 이 홈페이지에 접속한 예를 나타내고있다.

 

 

 

 

 

Sendmail의 공식웹사이트 : www.sendmail.org

ed0a995643cb253a41ca08b56cb7e711_1688977310_7636.jpg
 

 

 

 

 

이 웹사이트에서 공식적인 최신버전의 sendmail을 다운로드 할 수 있다.

 

 

 

 또한 Sendmail에 관한 최신정보들과 새로운 기능들, 그리고 자세한 매뉴얼등을 이 웹사이트에서 다운로드할 수 있다.

 

 

 

 이번 장에서는 sendmail의 설치방법과 여러가지 관리기법들에 대해서 다루고있다.

 

 

 

 이어지는 설명에서 이 웹사이트에서 직접 sendmail을 다운로드하게 될 것이다.

 

 

 

 

 

그리고 아래에 정리한 것은 sendmail과 관련되어있는 파일들을 모두 나열하여 간단히 설명한 것이다.

 

 

 

 

 

[Sendmail의 관련파일들 및 디렉토리]

 

 

파일(디렉토리)

용 도 및 역 할

/usr/sbin/sendmail

Sendmail의 주데몬파일

/usr/bin/makemap

Sendmail 맵생성 실행파일(access, virtususer등 등록시)

/usr/bin/newaliases

앨리아스(alias)파일의 DB를 재생성함

/usr/lib/sendmail

Sendmail데몬(대부분/usr/sbin/sendmail과 링크)

/var/spool/mqueue/

Sendmail 큐디렉토리(메일 일시저장하는 디렉토리)

/var/spool/mail/

개별 메일사용자들에게 도착한 메일을 보관하는 디렉토리(사용자별로 별도 메일파일로 존재함.)

/etc/mail/access

Relay제한 및 설정파일

/etc/mail/aliases

앨리아스 설정파일

/etc/mail/domaintable

도메인테이블 등록파일

/etc/mail/local-host-names

최종수신지 설정파일

/etc/mail/sendmail.cf

Sendmail 설정파일

/etc/mail/sendmail.cw

최종수신지 설정파일(구버전)

/etc/mail/virtusertable

가상메일주소 등록파일

/etc/rc.d/init.d/sendmail

Sendmail 시작 및 종료스크립트(rpm설치시)

/etc/sysconfig/sendmail

Sendmail 실행시 실행옵션 설정파일

/var/log/sendmail.st

Sendmail 실행 상황파일

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,813 개
  • 현재 접속자 :  119 명