Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

메일 서버 설치와 운영

메일 송수신
메일 서버 개념 (1)

 E-Mail의 송수신에서 사용되는 프로토콜


•SMTP(Simple Mail Transfer Protocol) : 클라이언트가 메일을 보내거나, 메일 서버끼리 메일을
주고 받을 때
•POP3(Post Office Protocol) : 메일 서버에 도착되어 있는 메일을 클라이언트로 가져올 때
•IMAP(Internet Mail Access Protocol) : POP3와 같음

3
메일 서버 개념 (2)

 센드메일 서버의 자세한 작동 원리

4
메일 송수신

 메일 서버 동작 확인(localhost 상에서 확인)


 설치는 sudo apt install mailutils -y

/etc/hostname 설정된 이름 표기

5
 Postfix 상태 확인
sudo systemctl status postfix

 서버 시작 때 자동 실행을 위한 설정
sudo systemctl enable postfix

6
메일 송수신

 메일 서버 동작 확인(localhost 상에서 확인)


 동작 확인(25번 포트)

quit로 종료

7
메일 송수신

 메일 클라이언트

Email 주소 or localhost 확인용으로는 사용자 ID

8
메일 송수신

 메일 보내기
 메일은 수신자의 주소와 제목, 본문 내용으로 구성
 제목을 입력하면 커서가 다음 행으로 이동하고 기
다리는데, 이는 메일 본문을 입력하라는 것
 본문을 다 입력하고 ctrl+d를 누르면 메일이 자동
으로 전송
 같은 메일을 여러 사용자에게 전송하려면 mailx 명
령 다음에 수신자를 차례로 나열

 메일 내용을 파일로 미리 작성한 경우

9
메일 송수신

 메일 제목을 별도로 지정하고 싶으면 -s 옵션을 사용

 메일을 작성하는 도중 취소하고 싶을 때는 ctrl+c 를 두 번 입력


• 취소된 메시지는 홈 디렉터리에 dead.letter라는 이름으로 저장되며, 나중에 다시 사용 가능

10
메일 송수신

 메일 읽기
 리눅스 배포판에 따라
기본 메일박스의 위치가
조금씩 다름
 우분투에서는 /var/mail
디렉터리 아래에 사용자
명으로 된 파일로 저장
 mailx로 메일 읽기 가능

11
메일 송수신

 user1에게 온 메일을 읽기

?는 mailx 명령 내부에서 사용하는


프롬프트

12
메일 송수신

메일을 읽으려면 <Enter>를 누르


거나 메일 번호를 입력

13
메일 송수신

 답장 보내기: 내부 명령 r 사용

ctrl+d를 누르면 답장 발송

14
메일 송수신

 메일 삭제하고 복구하기
• 메일 삭제: d

• 메일 복구: u

15
메일 송수신

 메일 종료하기
• q나 x 명령을 사용

• 읽은 메일을 포함하여 모든 메일은 /var/mail/사용자명 파일에 저장

16
센드메일 서버 환경 구성도 이해

 메일 서버를 구현할 네트워크 환경 구성도

도 메 인 이 름 으 로
‘daum.net’과 ‘naver.com’
을 사용해도 문제가 없는
것은 우리가 지금 사설 네
트워크 안을 인터넷이라고
가정하기 때문

17
<실습1> 메일서버 구현을 위한 네임서버 구현

 실습목표
 메일 서버 환경을 구축하기 위해서 우선 naver.com 및 daum.net의 도메인을 관리하는 네임
서버를 구축한다.

 실습 화면 (네임 서버 설정 확인)

18
<실습2> 메일서버 구현

 실습목표
 naver.com 메일 서버와 daum.net 메일 서버를 구축한다.
 sendmail, dovecot 패키지의 설치 및 설정을 알아 본다.
 메일 클라이언트 사용법을 익힌다.
 실습 화면 (두 계정 사이에 메일 보내기/받기)

19
웹 메일의 설치 및 사용

 웹 브라우저에서 메일을 사용하는 것을 ‘웹 메일’이라고 부름


 라운드 큐브(RoundCube)라고 불리는 우분투에서 제공
 라운드 큐브는 PHP로 작성되었으며, Sendmail 및 IMAP 서버(Dovecot)를 기반으로 하는 웹
메일 프로그램
 웹 메일의 예 (네이버 메일)

20
<실습3> 라운드 큐브 웹 메일 설치

 실습목표
 naver.com 메일 서버에 라운드 큐브를 설치하고 운영한다.
 웹 메일 설정 방법을 익힌다.
 실습 화면 (라운드 큐브 사용)

21

You might also like