728x90
UNIX - [제15강] 메일서버 설치 및 관리
● 메일서버 개요 및 설치 ● 메일서버 관리
UNIX 용어정리
- MTA
- Mail Transfer Agent의 약자로 메일 서버라고도 하며 인터넷 상에서 이메일을 송신해 주거나 수신되는 이메일을 받는 역할을 하는 서버 프로그램으로 SMTP 프로토콜을 사용한다.
- SMTP
- 인터넷 상에서 송수신 MTA 사이에서 메일을 전송할 때 사용되는 인터넷 이메일 표준 프로토콜이다.
- POP3
- 이메일 클라이언트가 원격 메일 서버에 접속하여 자신의 메일박스에 있는 메시지를 읽을 때 사용되는 응용 계층 인터넷 표준 프로토콜이다. IMAP도 이것과 유사하다.
- SendMail
- UC Berkeley에서 Allman이 개발한 메일 서버 프로그램으로 2000년대 가장 많이 사용되었으나 최근 데비안 계열에서 사용되는 Exim이나 Postfix에 밀리고 있다.
요점정리
- 메일 서버의 기능을 간단히 설명하고 널리 사용되는 메일 서버의 종류를 알아보시오.
- 메일 서버는 Mail Transfer Agent(MTA)라고 하며 메일을 송수신하는 서버 프로그램이다.
- MTA는 Simple Mail Transfer Protocol(SMTP)를 이용하여 클라이언트로부터 메일을 받거나 다른 서버에게 메일을 전송한다.
- SMTP는 TCP port 25번을 사용하였으나 최근에는 TCP port 587번을 사용하는 경우도 많이 있다.
- 널리 사용되는 메일 서버의 종류는 다음과 같은 것이 있다.
- Sendmail : 메일 서버 중 가장 많이 사용됨
- Qmail : sendmail보다 기능적인 장점이 많으며 사용자가 늘어나고 있음
- Postfix : CentOS의 기본 메일 서버로 sendmail 보다 사용하기 쉽고 보안성이 우수함
- MS Exchange Server : Microsoft의 메일 서버로 유료임
- 메일 서버는 Mail Transfer Agent(MTA)라고 하며 메일을 송수신하는 서버 프로그램이다.
- 메일 전송이나 수신을 위한 프로토콜에 관해 설명하시오.
- SMTP : 메일 클라이언트가 서버에 메일 전송을 요청하거나 두 MTA 사이에서 메일을 송수신할 때 사용되는 프로토콜로 인터넷 메일 표준 프로토콜이다.
- POP3, IMAP : 원격에 있는 메일 클라이언트가 서버 컴퓨터에 접속하여 메일을 수신하기 위한 프로토콜이다.
- Sendmail의 주요 설정항목에 대하여 설명하시오.
- 설정파일은 보통 /etc/mail 디렉터리에 위치한 sendmail.cf 이다.
- 메일 중계(relay) 규칙 지정 파일 설정
- 스팸 메일을 전송을 막기 위하여 relay 규칙을 지정할 수 있다.
- /etc/mail/relay-domains 또는 /etc/mail/access 파일을 이용하도록 다음과 같이 'FR-o /etc/mail/relay-domains', 'Kaccess hash /etc/mail/access'로 설정한다.
- /etc/mail/relay-domains 파일에 relay 규칙을 설정하였을 경우 sendmail 서버를 다시 시작 하여야 하며 /etc/mail/access 파일에 설정한 경우 서버를 다시 시작할 필요는 없으나 access 파일 변경 후 makemap 명령으로 /etc/mail/access.db 파일을 다시 생성하여야 한다.
- 메일 전달(forward) 규칙 지정 파일 설정
- 받은 메일을 다른 메일 주소로 보내도록 forwarding 규칙을 지정할 수 있다.
- 일반적으로 사용자 홈 디렉터리의 .foward 파일에 규칙을 지정할 수 있도록 ‘O ForwardPath=$z/.forward.$w:$z/.forward’와 같이 설정한다.
- 메일 최대 크기 설정
- ‘O MaxMessageSize=1000000’와 같이 메일의 최대 크기를 설정한다.
연습문제
- 다음 메일 관련 프로그램 중 역할이 나머지 셋과 다른 것은?
- 정답 :
-
③
- 해설 : Outlook은 메일 클라이언트(Mail User Agent, MUA)이고 나머지는 메일 서버(Mail Transfer Agent, MTA)이다.
- 이메일을 전송하는 프로토콜은?
- 정답 :
-
④
- 해설 : SMTP는 Simple Mail Transfer Protocol로 이메일 전송에 사용되는 프로토콜이다.
- 스팸 메일 전송을 막기 위하여 메일 서버에서 어떤 규칙을 설정해야 하는가?
- 정답 :
-
③
- 해설 : 메일 중계(relay) 규칙 설정으로 스팸메일을 수신하거나 메일 서버를 통하여 스팸메일이 전송되는 것을 막을 수 있다.
- sendmail 서비스의 실행을 시작시키기 위한 방법으로 잘못된 것은?
- 정답 :
-
④
- 해설 : 보기 ③은 부팅 시 자동으로 서비스를 실행시키기 위한 명령이다.
보기 ④는 설치되어 있는 경우 sendmail의 정보를 확인하기 위한 명령이다.
- 다음 중 사용자 자신의 컴퓨터에서 메일 클라이언트 프로그램을 이용하여 서버에 접속한 후, 이메일을 다운로드 받을 수 있게 하는 프로토콜은 무엇인가?
- 정답 :
-
①
- 해설 : 메일 서버 컴퓨터에 POP3 서비스가 실행 중이라면 메일 클라이언트 프로그램을 이용하여 서버로부터 이메일을 다운로드받아 읽을 수 있다.
'컴퓨터과학[3-2] > U.N.I.X' 카테고리의 다른 글
unix 기말 요약 (0) | 2016.12.08 |
---|---|
UNIX - 2016 중간시험 요약자료 (0) | 2016.10.11 |
UNIX - [제14강] APM 설치 및 활용 (0) | 2016.07.20 |
UNIX - [제13강] 원격 관리 및 FTP 서버 (0) | 2016.07.20 |
UNIX - [제12강] 네트워크 설정 및 원격 관리 (0) | 2016.07.20 |
댓글