본문 바로가기
리눅스공부/메일 서버 설치와 운영

[메일서버구현-7] 리눅스 텍스트모드 메일서버 구축 / 리눅스 메일서버 설치와 운영

by 으노으뇨 2023. 1. 30.
728x90
반응형
SMALL

진행순서

  1. 내 이름으로 된 메일서버를 만든다.
  2. 두 번째 메일서버를 만든다. (리눅스 텍스트모드)
  3. 두 네임서버(GUI : mail.unomail.com / 텍스트모드 : mail.unotistory.com)에 대한 환경설정
  4. 구축한 메일서버 설정
  5. 구축한 메일서버 테스트
  6. 다른 메일서버도 구축(리눅스 텍스트모드)
  7. 구축한 메일서버 설정(리눅스 텍스트모드)
  8. 구축한 메일서버 테스트(2개의 메일서버간 통신

리눅스 텍스트 모드 메일 서버 구축

1. 필요 패키지 설치

apt -y install dovecot-pop3d

명령으로 dovecot 관련 패키지를 설치한다.


2. 환경설정

nano -c /etc/mail/sendmail.cf

명령어로 파일을 열고 아래와 같이 수정한후 저장하고 닫는다.

98행 수정 : Cwlocalhost -> Cwunotistory.com

269행 수정 : ", Addr = 127.0.0.1 삭제"

270행 수정 : ", Addr = 127.0.0.1 삭제"

nano - c /etc/mail/access

명령으로 파일을 열어서 제일 아래에 아래와 같이 내용을 추가하고 닫는다.

unomail.com	RELAY
unotistory	RELAY
192.168.111	RELAY
nano -c /etc/dovecot/dovecot.conf

명령어로 파일을 열고 다음부분을 수정한다.

30행 주석제거 : listen = *, :: 

33행 주석제거 : base_dir = /var/run/dovecot/

34행 추가 : disable_plaintext_auth = no

nano -c /etc/dovecot/conf.d/10-mail.conf

명령으로 파일을 열고 다음 부분을 수정하고 저장한다.

121행 주석 제거 후 변경 : mail_access:_groups = mail

166행 주석 제거 : lock_method = fcntl


3. 사용자 추가

adduser kim

명령으로 kim 사용자를 추가한다.

이제 이 사용자는 kim@unotistory.com 주소를 가지게 될것이다.


4. 서버 시작

systemctl restart sendmail
systemctl enable sendmail
systemctl restart dovecot
systemctl enable dovecot

systemctl status sendmail
systemctl status dovecot

명령어로 설정을 저장하고 동작하고 있는 것을 확인한다.

센드메일 확인

도브코트 확인

두개다 모두 정상적으로 설치되었고 설정되었습니다.

다음 포스팅에서는 이 unotistory.com 메일서버가 정상적으로 작동하는지에 대해 테스트해보겠습니다.

728x90
반응형
LIST

댓글