개발일기장

chapter 10 - 메일 서버 (XXXX) 본문

책 정리/리눅스 CentOS 8

chapter 10 - 메일 서버 (XXXX)

게슬 2023. 1. 15. 20:16
728x90

그냥 config만 수정하는 작업이라 정리하는거 중간에 떄려쳤음


 

이메일 송수신에 사용되는 프로토콜은 3가지

1. SMTP : 클라이언트가 메일을 보내거나, 메일 서버끼리 메일을 받을 때 사용

2. POP3 : 메일 서버에 도착한 메일을 클라이언트로 가져올 때 사용

3. IMAP : POP3과 용도 같음

 

CentOS에서 기본적으로 제공하는 센드메일(SendMail) 서버를 구축

서버 2개로 실습진행함

 

서버1)

dnf -y install sendmail	<- 메일서버 설치

/etc/hostname

메일 서버 호스트 이름을 mail.naver.com으로 설정 /etc/hostname에 있는 파일을 수정

/etc/hosts
/etc/mail/loca-host-names
/etc/sysconfig/network

각각의 파일들을 수정하고 reboot을 한다


서버2)

이거는 hostname을 mail.daum.net 으로 설정하자

위에 했던것들 4개 전부 mail.daum.net을 설정하고 reboot

hostname


naver.com 도메인과 daum.net 도메인의 네임서버를 설정하자

이부분은 이전에 chapter 9 에서 했던거랑 많이 유사함

dnf -y install bind bind-chroot

설정을 변경하자

/etc/named
/var/named/naver.com.db
/var/named/mail.daum.net
var 문제 없는지 확인
name서버 잘 작동하는지 확인

 

ens160 cfg 파일 수정
resolv.conf 파일 수정

 

그리고 실습할 서버2와 client에서 dns 설정을 하자

-> resolv.conf 파일에 위처럼 수정하면 됨..

 


 naver.com메일서버 구축

dnf -y install sendmail-cf dovecot

이거하고 뭐 엄청 바꿔야하는데 그거 다 쓰기가 그렇기도 하고

나도 설정하면서 무슨내용인지도 모르겠고 일단 결과만.....

 

 


네트워크 설정같은거는 이미 있는 package에 설정만 바꾸면 되는거같은데 

그게 너무 복잡한거같음..

그리고 뭐가뭔지도 모르겠고

smtp니 pop3이니 그런 프로토콜은 공부해봤는데 갑자기

 bind니 snedmail dovecot이런거 설치하고 구축만 하는데 ... 넘 어렵다

나중에 다시 복습할때 확인해보고 conf 파일 의미같은거 알아보는게 좋을 것 같다.

 

일요일이고 이번주만 지나면 또 명절인데 쳐지지 말고 공부하자

짜피 회사 밖에서는 그거 공부 못하니깐

퇴근하고 나서 개발 / 이론 공부 꾸준히

728x90

'책 정리 > 리눅스 CentOS 8' 카테고리의 다른 글

chapter 12 - 웹 서버 / 클라우드  (0) 2023.01.18
chapter 11 - 데이터베이스 서버  (0) 2023.01.16
chapter 09 - 네임 서버 (2)  (0) 2023.01.11
chapter 09 - 네임 서버  (0) 2023.01.10
chapter 08 - 원격 시스템  (0) 2023.01.09
Comments