메일을 송수신하고 저장하는 서버
구성 요소
- MUA (Mail User Agent) : Client가 메일을 송수신할 때 사용하는 프로그램
- MTA (Mail Transfer Agent) : 메일을 다른 MTA나 MUA로 전송하는 프로그램 [Mail Server]
- MDA (Mail Delivery Agent) : MTA가 수신한 메일을 사용자의 메일함에 저장하는 프로그램
Protocol
- SMTP (Simple Mail Transfer Protocol)
- TCP / 25
- 메일을 보낼 때 사용
- MUA → MTA / MTA → MTA
- POP3 (Post Office Protocol 3) / IMAP (Internet Message Access Protocol)
- 메일을 받을 때 사용
- MTA → MUA
- POP3 : 메일을 전송하고 서버에서 삭제
- IMAP : 메일을 전송하고 서버에서 삭제하지 X
- Port
- POP3 : 110/tcp (보안-SSL : 995)
- IMAP : 143/tcp (보안-SSL : 993)

메일 실습 (SSL 미사용)
DNS 서버
패키지 설치
[root@dns ~]# dnf install -y bind bind-chroot
/etc/named.conf

/etc/named.rfc1912.zones

(allow-update { none; } ; 으로 변경)
/var/named/

named.localhost 복사해서 min.ke.dns 생성 후 그룹 권한 named로 변경
/var/named/min.ke.dns

mail.min.ke. 도메인과 mail 서버가 될 아이피 주소 추가
(웹은 사용하지 않기 때문에 www 줄은 제거 합니다.)
# 상태 확인 후 시작
[root@dns ~]# systemctl start named
Mail 서버
패키지 설치
SMTP : sendmail
POP3 : dovecot
[root@mail ~]# dnf install -y sendmail dovecot
메일 송신을 위한 작업(SMTP)
/etc/mail/sendmail.cf

Cw를 본인 DNS로 변경

IP Address 제거
/etc/mail/access

min.ke와 10.9.0 은 STMP서버에서 릴레이를 허용하는 호스트 이름
(RELAY) 해당 호스트를 메일 릴레이를 허용한다는 뜻

메일서버는 access.db 파일을 읽어 접근 제어를 빠르게 처리
[root@mail ~]# makemap hash /etc/mail/access < /etc/mail/access
메일 수신을 위한 작업 (POP3)
/etc/dovecot/dovecot.conf

/etc/dovecot/conf.d/10-auth.conf

평문 인증 허용
/etc/dovecot/conf.d/10-ssl.conf

SSL 미사용
/etc/dovecot/conf.d/10-mail.conf

수신할 메일 경로 지정

메일 디렉터리에 접근을 허용할 그룹 지정

여러 사용자가 동시에 읽고 쓰면 파일 손상 위험이 있기에 fcntl 사용
설정이 전부 완료 되었다면 재 시작
[root@mail ~]# systemctl restart sendmail.service
[root@mail ~]# systemctl restart dovecot.service
메일 테스트해보기

메일서버에서 테스트 할 계정 두개 생성
[root@mail ~]# useradd u01
[root@mail ~]# passwd u01
# 비밀번호 1234
[root@mail ~]# useradd u02
[root@mail ~]# passwd u02
# 비밀번호 1234
윈도우에서 Thunderbird 프로그램을 통해 테스트

'Windows & Linux' 카테고리의 다른 글
| VyOS로 라우팅 실습해보기 (0) | 2026.04.01 |
|---|---|
| 리눅스OS에서 Router 실습해보기 (0) | 2026.04.01 |
| iSCSI (Internet SCSI) (0) | 2026.03.31 |
| NFS (Network File System) (0) | 2026.03.31 |
| LVM (Linux) (0) | 2026.03.31 |