- 프로그램 설치
- dnf -y install bind* - -skip-broken
- dnft -y install dovecot* ///수신
- dnf -y install sendmail* ///송신
- 환경 설정 파일
- vi /etc/named.conf
- any any
- dnssec validation no
- 도메인 환경설정 파일
- vi /etc/named.rfc1912.zones
- domain address 추가 등록
- vi /etc/named.rfc1912.zones
- DNS 서버 주소 입력
- vi /etc/resolv.conf DNS 서버 주소 입력
- ens160 파일
- dns= 192.168.10.50 변경 확인 필요
- ens160 파일
- vi /etc/resolv.conf DNS 서버 주소 입력
- 도메인 zone 파일 /var/named/ zone파일
- vi naver.co.kr.zone 각각 파일 /// TAB만 사용
- IN MX 10 mail.naver.co.kr. ///추가
- Mail IN A 192.168.10.50 /// 추가
DNS 서버 확인 완료
3. 호스트명 변경
- /etc/hosts
- 192.168.10.50[Tab]mail.naver.co.kr
- /etc/hostname
- ex) mail.naver.co.kr
3. /etc/sysconfig/network
ex) HOSTNAME=mail.naver.co.kr
Reboot 진행
4. 메일 서버 환경 설정 파일
<송신측> <sendmail>
1. /etc/mail/sendmail.cf
2. /etc/mail/access - 메일 릴레이
# 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 ///// 주석 해제
SSL 사용 시 변경 필요
5. 사용자 계정 생성 useradd passwd naver
6. 시스템 재시작
- [root@mail ~]# systemctl stop firewalld
- [root@mail ~]# setenforce 0
- [root@mail ~]# systemctl restart sendmail
- [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 |