안녕하세요 오늘은 메일서버를 구축해 보도록 하겠습니다. 우선적으로 설정을 먼저 하고 메일을 돌려 보도록 하겠습니다.
* 여기서 필요한것은 리눅스 메일서버와 "에볼루션"을 돌릴 또 하나의 리눅스, 그리고 윈도우 클라이언트 하나가 있으면 좋겠습니다.
모두를 준비할순 없지만 리눅스를 카피해서 라도 해보도록 합시다!!
메일서버 설정 시작!!
1.yum 명령을 통해서 sendmail을 다운받습니다.
2.' vi /etc/hostname'에 들어가서 mail.kh-guard.com 을 적습니다. (mail. 원하는 이름.com 입니다. 저는 kh-guard로 햇습니다)
3. ' vi /etc/hosts' 로 접속합니다.
4. 맨 아래에 192.168.111.100 mail.kh-guard.com 을 적습니다. (본인이 설정한 이름을 적으면 됩니다)
5. ' vi /etc/mail/local-host-names ' 로 접속합니다.
6.맨 아래 mail.kh-guard.com 을 입력합니다 ( 본인이 설정한 이름을 적으면 됩니다)
7. ' vi /etc/sysconfig/network ' 로 접속합니다.
8.HOSTNAME=mail.kh-guard.com 을 적어줍니다.
9. ' vi /etc/named.conf ' 로 접속합니다.
10. 맨 아래 zone "kh-guard.com" IN { 이라고 써있는 곳부터 내용을 전부 적어줍니다. ( 제 포스팅중 네임서버 구축을 하셨다면 적혀잇을 것입니다.)
11. ' cd /var/named'로 이동합니다. 그리고 touch 명령어로 kh-guard.com.db 를 생성합니다. ( 본인 설정이름.com.db
12. ' vi kh-guard.com.db' 로 접속합니다.
13. 아래와 같은 내용을 적어줍니다. ( 제 포스팅 중 네임서버 구축을 하셨다면 MX 구간만 안써있을 것입니다.)
14.아래의 명령어 대로 체크를 해줍니다. ok가 나오면 됩니다.
15. named 를 재시작 해줍니다.
16. ' vi /etc/sysconfig/network-scripts/ifcfg-eno16777728로 접속합니다.
17.중간에 DNS1="192.168.111.100"을 넣어줍니다.
18. ' vi /etc/resolv.conf '로 접속합니다.
19. 중간에 nameserver 192.168.111.100을 넣어줍니다.
20.' yum -y install sendmail-cf dovecot ' 으로 패키지 설치를 합니다.
21. ' vi /etc/mail.sendmail.cf ' 로 접속합니다.
22. :set nu 으로 번호를 매기시고 85번 째 줄에 Cwlocalhost를 Cwkh-guard.com 으로 변경 , 264번 째 줄에 Addr=127.0.0.1을 0.0.0.0 으로 변경합니다.
23. ' vi /etc/mail/access' 로 접속합니다.
24. 맨 아래에 kh-guard.com RELAY 그아래 192.168.111 RELAY 를 적어줍니다.
25. makemap hash로 변경 사항을 적용시킵니다.
26. ' vi /etc/dovecot/dovecot.conf ' 로 접속합니다.
27. :set nu 으로 번호를 매기시고 24번 째 줄 30번째 줄 33 번째 줄에 주석(#)을 제거 합니다.
28. ' vi /etc/dovecot/conf.d/10-ssl.conf ' 로 접속합니다.
29. :set nu 으로 번호를 매기시고 8번째 줄에 ssl = required로 되어있는것을 ssl=yes로 변경합니다.
30. ' vi /etc/dovecot/conf.d/10-mail.conf ' 로 접속합니다.
31. :set nu 으로 번호를 매기시고 25번째 줄에 주석(#)을 제거합니다.
32. 119번째 줄에 mail_access_groups = 로 되어있는 것을 mail_access_groups = mail 로 변경시킵니다. (주석이 있다면 제거)
33. 159번 째 줄에 주석(#)을 제거합니다.
34. ' systemctl restart ' 로 sendmail 과 dovecot 을 재시작 하고 ' systemctl enable '로 재부팅 후에도 켜지도록 합니다.
35. 터미널에서 ' firewall-config ' 를 입력하고 설정을 영구적으로 하시고 dns / pop3s / imaps / smtp 에 체크를 해줍니다.
이로써 메일 서버 설정과 설치는 끝이 났습니다.
두번째 포스팅에서는 다른 리눅스에서 메일 프로그램을 다운받아 서버에서 받아서 메일을 보내는 것을 해보도록 하겠습니다.
많이 길고 설정이 많지만 하나씩 차근차근 하여서 메일 서버를 구축하도록 합시다!!
다음에는 리눅스에서는 에볼루션이라는 오픈소스를 사용하고 윈도우클라이언트에서는 썬더버드를 사용해서 연동하는 포스팅을 하겠습니다.
잘 연동되길 기도해주세요 // ㅅ //..
'Linux > CentOS' 카테고리의 다른 글
메일서버 구축과 설정 3 (윈도우 썬더버드 연동) (0) | 2017.06.23 |
---|---|
메일서버 구축과 설정 2 (리눅스 오픈소스 에볼루션) (0) | 2017.06.23 |
phpmyadmin 설치 (0) | 2017.06.20 |
Linux ownCloud 구축 (0) | 2017.06.20 |
네임서버 구축 (마스터네임서버) (0) | 2017.06.16 |