-
CenTOS7 : Mail Configuration(Sendmail, Dovecot)공부합시다!/LInux 2022. 1. 7. 14:30728x90
안녕들 하세요!
오늘은 일반 서버 설정의 꽃, 메일서버를 구성해 보도록 하겠습니다.
SMTP는 Sendmail을
POP, IMAP은 Dovecot을 이용해 구성합니다.
1. Package 설치
2. sendmail 구성
3. dovecot 구성
4. Mail Client (ThunderBird)
5. Test
순서로 진행합니다.
1. Package 설치
1.1. sendmail, dovecot 패키지 설치
# yum install -y sendmail sendmail-cf dovecot
2. sendmail 구성
2.1. /etc/mail/sendmail.mc 수정
2.2. 52,53번째 줄 dnl 주석 제거, 신뢰하는 인증 매커니즘
2.3. 118번째 줄 addr=127.0.0.1 제거, 모든 IP로 25번 포트 서비스
2.4. M4 Tool을 이용하여 sendmail.mc파일을 sendmail.cf로 밀어 넣습니다.
2.4. /etc/mail/sendmail.cf 파일을 편집합니다.
2.4.1. 반드시 39번째 줄을 삭제해 주세요. 뜬끔없는 띄어쓰기로 인해 오류가 납니다. PLS
2.5. /etc/mail/local-host-names 에 메일을 수신할 domain을 등록해 주세요!
주의! 상대방을 도메인 이름을 여기에 입력하면 상대방에게 보내는 메일도 수신이 됩니다.
2.6. /etc/mail/access 파일에 Mail RELAY를 허용할 대상을 입력해 주세요.
2.7. relay 허용 설정을 makemap hash를 이용해 sendmail 인식할 수 있게 DB화
2.8. sendmail과 함께 패스워드 인증에 사용할 saslauthd 데몬을 시작합니다.
3. dovecot 구성
3.1. /etc/dovecot/dovecot.conf 파일의 protocol과 서비스 ip를 설정
3.2. SSL을 사용하지 않을 경우 평문 인증 사용 설정
3.3. 메일 사서함 설정
3.4. 서비스 포트 Open
3.5. SSL 서비스 Off
3.6. mail 그룹에 mail user 등록
3.7. 방화벽 Open
3.8. dovecot 서비스 시작
4. Mail Client (ThunderBird)
4.1. 썬더버드 다운로드
https://download.mozilla.org/?product=thunderbird-91.4.1-SSL&os=win64&lang=ko
다운로드 후 일반적인 방법으로 설치
4.2. 썬더버드 설정
4.3. W10-2에서는 동일하게 b 계정을 설정해 줍니다.
5. Test
서로 상대방에게 메일을 보내주세요.
5.1. 메일쓰기
5.2. 메일받기
네 길고 길었던 메일서버 설정이 끝이 났습니다.
그럼 지금까지의 토대위에 SSL적용을 다음 시간부터 진행하겠습니다.
728x90'공부합시다! > LInux' 카테고리의 다른 글
CenTOS7 : User Account Password Management (0) 2022.01.10 CenTOS7 : User Account Management-2 (사용자관리) (0) 2022.01.10 CenTOS7 : Symbolic Link (0) 2022.01.06 CenTOS7 : HTTP VirtualHost & 접근제어 Configuration (0) 2022.01.06 CenTOS7 : DNS Master & Slave Configuration (0) 2022.01.05