![[Linux] mail 서버 설치 및 설정 (sendmail, dovecot)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FId14t%2FbtqBJ641GQj%2FwKkEHHTfEfAkY5DasbtKR1%2Fimg.png)
네트워크 구성
- DMZ 영역에 메일 서버를 통신하고 클라이언트가 DNS 서버를 통해 메일서버를 알아와서 메일을 주고 받으려고 한다.
- DNS 서버는 Inside 영역인 172.16.150.1이다.
- 설치할 Mail 서버는 DMZ 영역인 172.16.100.1이다.
- 클라이언트는 172.16.110.0/24 172.16.115.0/24 대역에 있고 DHCP 서버를 통해 IP를 할당 받는다,
1. DNS 서버 파일 수정
1) DNS 정방향 조회영역 설정
- 정방향 조회 영역에 메일 레코드와 메일 서버 IP 주소를 입력한다.
- 완료되면 systemctl restart named
를 통해 named 서버를 재시작한다.
vim /var/named/dapara.db
2. sendmail 설치 및 설정
1) sendmail 설치
- dnf 명령어를 이용해 sendmail을 설치한다.
dnf -y install sendmail
2) sendmail.cf 설정
vim /etc/sendmail.cf
- 85번째행에서 localhost를 지우고 해당 메일 서버의 도메인을 입력한다.
- 264행의 127.0.0.1 IP 주소를 지운다.
3) access 파일 설정
vim /etc/mail/access
- 중계를 해주기 위해서 netsec.com, dapara.com 도메인을 중계 처리한다.
- 변경된 내용을 적용하기 위해서 리다이렉션을 통해 access파일을 다시 makemap을 통해서 해시처리한다.
2. dovecot 설치 및 설정
1) dovecot 설치
2) dovcot.conf 파일 수정
- dovecot을 동작시키기 위해서 dovecot 설정파일을 수정한다.
vim /etc/dovecot/dovecot.conf
- 24, 30, 33행의 주석을 지운다.
3) 10-mail.conf 파일 수정
vim /etc/dovecot/conf.d/10-mail.conf
- 25행의 주석을 지운다.
- 121행의 주석을 지우고 mail을 추가한다.
- 166행의 주석을 지운다.
3) 10-ssl.conf 파일 수정
vim /etc/dovecot/conf.d/10-ssl.conf
- ssl을 사용하지 않을것이기 때문에 required에서 yes로 변경한다.
3. sendmail 및 dovecot 서비스 시작 및 방화벽 설정
1) 서비스 시작
systemctl restart sendmail
systemctl restart dovecot
systemctl enable sendmail
systemctl enable dovecot
2) 방화벽 허용
firewall-cmd --permanent --add-service=smtp
firewall-cmd --permanent --add-service=pop3
firewall-cmd --permanent --reload
3. 메일 송 수신 테스트
- mail -u peemangtest
로 확인해보면 보낸 메일들을 확인할 수 있다.
- 썬더버드를 통해 Window에서 메일을 보낸 후 vim /var/mail/peemangtest
를 확인해보면 로그가 남아있는것을 확인할 수 있다.
'Server > Linux' 카테고리의 다른 글
[Linux] chown 명령어 설명 (0) | 2020.01.30 |
---|---|
[Linux] Umask, 특수 권한 설정 (setUID, setGID, sticky) (0) | 2020.01.30 |
[Linux] 디렉터리, 파일 권한 설정 (0) | 2020.01.30 |
[Linux] su, sudo 명령어 설명, 일반 사용자에게 Root 권한 부여 방법 (0) | 2020.01.29 |
[Linux] 사용자 그룹 관리 (groupadd, groupmod, groupdel) (0) | 2020.01.29 |
공부&일상 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요! 질문은 언제나 환영입니다😊