본문 바로가기

IT 엔지니어/Linux server

Linux Mail Server

  1. 프로그램 설치
    1. dnf -y install bind* - -skip-broken
    2. dnft -y install dovecot* ///수신
    3. dnf -y install sendmail* ///송신
  1. 환경 설정 파일
    1. vi /etc/named.conf
    2. any any
    3. dnssec validation no
  2. 도메인 환경설정 파일
    1. vi /etc/named.rfc1912.zones
      1. domain address 추가 등록
      2.  
       

  1. DNS 서버 주소 입력
    1. vi /etc/resolv.conf DNS 서버 주소 입력
      1. ens160 파일
        1. dns= 192.168.10.50  변경 확인 필요
  2. 도메인 zone 파일  /var/named/  zone파일
    1. vi naver.co.kr.zone 각각 파일 /// TAB만 사용
    2.         IN MX 10 mail.naver.co.kr. ///추가
    3. Mail IN A 192.168.10.50 /// 추가

 

 

DNS 서버 확인 완료

 


3. 호스트명 변경

 

  1. /etc/hosts
    1. 192.168.10.50[Tab]mail.naver.co.kr
  2. /etc/hostname
      ex) mail.naver.co.kr

   3. /etc/sysconfig/network 

 

        ex) HOSTNAME=mail.naver.co.kr

 

Reboot 진행

[root@mail] 변경


4. 메일 서버 환경 설정 파일

<송신측> <sendmail> 

 

1. /etc/mail/sendmail.cf

 

 

Addr=삭제

 

2. /etc/mail/access - 메일 릴레이

 

추가 입력 // Connect 삭제

# makemap hash access < access

 

3. /etc/mail/local-host-names - 메일 수신 도메인 설정

mail.naver.co.kr /// 추가 입력


 

<dovecot> 수신측

 

 

1. /etc/dovecot/dovecot.conf 주석해제

24 protocols

30 listen = *, ::

33 base_dir = /var/run/dovecot/

 

 

 

 

2. /etc/dovecot/conf.d/10-mail.conf

30 mail_location =[ 한칸 ]mbox:~/mail:INBOX=/var/spool/mail/%u :INDEX=MEMORY

주석 해제 후 추가 입력

 

94 #location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u — 주석 확인 필요 철자확인 스페이스바

121 mail acces groups = mail

lock_method - fcntl ///// 주석 해제

 

lock_method - fcntl ///// 주석 해제

SSL 사용 시 변경 필요

ssl = YES /// 변경 필요

 

 

 

 

5. 사용자 계정 생성 useradd passwd naver

 

6. 시스템 재시작

  1. [root@mail ~]# systemctl stop firewalld
  2. [root@mail ~]# setenforce 0
  3. [root@mail ~]# systemctl restart sendmail
  4. [root@mail ~]# systemctl restart dovecot

 

송신

수신

 

cd /var/mail에서 메일 확인 가능

'IT 엔지니어 > Linux server' 카테고리의 다른 글

UTM 설치 및 설정  (0) 2025.03.21
iptables  (0) 2025.03.21
[Centos7] Security  (0) 2025.03.20
Linux php 서버  (0) 2025.03.19
Linux DNS sub  (0) 2025.03.17