공유할 서비스 선택

TECH


TECH

OS [Linux] dovecot 설명 및 설정

페이지 정보

작성자 LeeHyongDong 아이디로 검색 전체게시물 댓글 0건 조회 728회 좋아요 0회 작성일 22-03-31 17:56

본문

0. 테스트 환경

  - RHEL 7.9

  - CentOS 7.9

  - postfix 연동

  - POP3 프로토콜 사용

 

1. dovecot 소개

  dovecot 유닉스계열 운영체제용 오픈소스 IMAP POP3 이메일 서버다.

  dovecot 개발자들은 가볍고 빠르고 설정이 쉬운 오픈소스 이메일 서버를 생산하는것을 목표로 개발하였다.

  dovecot 목적은 메일 저장 서버 역할을 하는 것이다 메일은 메일 배달 에이전트(MDA) 사용하여 서버로 배달되고 나중에 전자 메일 클라이언트 (메일 사용자) 액세스하기 위해 저장된다.

  

2. dovecot 기본 포트

  사용 프로토콜은 POP3와 IMAP를 많이 사용하고 SSL인증서를 사용하여 통신할경우 s를 추가해 POP3s IMAPs로 통신 한다.

  - pop3 : 110

  - POP3s : 993

  - IMAP : 143

  - IMAPs : 995

 

3. dovecot 설치

  - 설치 ISO 파일 포함

  d988882466259c00d836ac4c755b058d_1648714487_86.png 

  dovecot은 설치 ISO파일에 포함되어있어 외부 통신이 안되는 폐쇠망에서도 쉽게 설치가 가능하다.

 

  - dovecot 설치

  d988882466259c00d836ac4c755b058d_1648714591_0732.png 

  ISO 이미지로 repo설정후 yum install -y dovecot으로 설치할 수 있다.

 

4. dovecot 설정

  postfix와 마찬가지로 dovecot 또한 많은 설정이 있지만 메일서버를 구축하기 위한 설정을 위주로 설명함.

 

  - /etc/dovecot/dovecot.conf

  d988882466259c00d836ac4c755b058d_1648714805_9385.png 

  protocols : dovecot에서 사용할 프로토콜 설정 

  listen  : 허용하는 IP 혹은 host 설정으로 모든 IPv4는 "*"로 IPv6는 "::"로 표시한다.

 

  - /etc/dovecot/conf.d/10-auth.conf (1) 

  d988882466259c00d836ac4c755b058d_1648715260_9827.png 

  disable_plaintext_auth = no

  TLS SSL 접근만 허용 하는 설정으로 해당 설정이 yes POP3s 통신설정

 

  - /etc/dovecot/conf.d/10-auth.conf (2) 

  d988882466259c00d836ac4c755b058d_1648715444_2812.png 

  auth_username_format = %Ln

  인증시 사용자 이름 포맷 지정 %Lu사용자 이름을 소문자로 표시, %Ln 사용자 이름만 표시 ,%n 사용자 이름을 삭제함

 

  - /etc/dovecot/conf.d/10-auth.conf (2)

  d988882466259c00d836ac4c755b058d_1648715511_432.png
  auth_mechanisms = plain login

  dovecot 인증 매커니즘 선택

 

  - /dev/dovecot/conf.d/10-mail.conf

  d988882466259c00d836ac4c755b058d_1648715885_7328.png 

  mail_location = maildir:~/Maildir

  메일 저장 경로로 해당 설정은 postfix의 메일 저장 경로와 동일해야 한다.

  

  - /dev/dovecot/conf.d/10-master.conf (1)

  d988882466259c00d836ac4c755b058d_1648715966_7235.png 

  사용할 프로토콜의 포트를 변경할수 있으며 주석을 해제하지 않아도 기본 port값으로 통신이 가능하다.

 

  - /dev/dovecot/conf.d/10-master.conf (2) 

  d988882466259c00d836ac4c755b058d_1648716107_6474.png 

  postfix와 연동하기 위한 설정으로 주석해제후 user = postfix, group = postfix를 추가한다.

 

  - /dev/dovecot/conf.d/10-ssl.conf

  d988882466259c00d836ac4c755b058d_1648716223_8893.png

  SSL 인증서를 사용하지 않는 설정으로 ssl = no 수정

 

5. 사용자 생성

  dovecot 사용자는 일반 유저 생성하는것과 같음

  - 계정 생성

  d988882466259c00d836ac4c755b058d_1648716870_1368.png 

  처음 생성한 계정은 Maildir이 없는것을 확인할 수 있다.

 

6. dovecot 연결 테스트 

  - 접속 테스트

  d988882466259c00d836ac4c755b058d_1648716903_057.png 

  # telnet localhost 110

  user <username>

  pass <password>

  입력하면 접속이 되는것을 볼수 있다.

  해당 방법으로 계정에 접속이후 Maildir이 생성된것이 확인된다.

  

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
138 Middleware 미들웨어 아이디로 검색 전체게시물 11:36 2
(JBoss & Wildfly) Wildfly-27 Final 출시(2022-11-09) 소식 공유 & 추가된 신 기능소개

카테고리 : Middleware

2 0
작성자 : 미들웨어 22/12/08
137 Middleware 미들웨어 아이디로 검색 전체게시물 11-21 36
(Migration) Weblogic으로 마이그레이션 방법 -2 (5~8번)

카테고리 : Middleware

36 0
작성자 : 미들웨어 22/11/21
136 Middleware 미들웨어 아이디로 검색 전체게시물 11-07 61
(Migration) Weblogic으로 마이그레이션 방법 -1 (1~4번)

카테고리 : Middleware

61 0
작성자 : 미들웨어 22/11/07
135 Middleware 미들웨어 아이디로 검색 전체게시물 10-20 85
(Oracle Cloud OCI활용) Oracle Cloud 인스턴스 VM 볼륨 증가시키는 방법

카테고리 : Middleware

85 0
작성자 : 미들웨어 22/10/20
134 Middleware 미들웨어 아이디로 검색 전체게시물 10-12 98
(Oracle Cloud OCI활용) Oracle Cloud OCI 계정생성 및 vm서버 vnc 설치방법

카테고리 : Middleware

98 0
작성자 : 미들웨어 22/10/12
133 Middleware 미들웨어 아이디로 검색 전체게시물 09-21 180
(오픈소스 활용-14) Elasticsearch(엘라스틱서치) - start, stop, status

카테고리 : Middleware

180 0
작성자 : 미들웨어 22/09/21
132 Middleware 미들웨어 아이디로 검색 전체게시물 09-07 241
(오픈소스 활용-13) Elasticsearch(엘라스틱서치) - 다운로드 및 설치 방법

카테고리 : Middleware

241 0
작성자 : 미들웨어 22/09/07
131 Middleware 미들웨어 아이디로 검색 전체게시물 08-22 209
(오픈소스 활용-12) "ISTIO 이스티오" 2장 - 설치 및 대시보드

카테고리 : Middleware

209 0
작성자 : 미들웨어 22/08/22
130 Middleware 미들웨어 아이디로 검색 전체게시물 08-08 240
(오픈소스 활용-11) "ISTIO 이스티오" 1장 - 오픈소스 서비스 메시 플랫폼

카테고리 : Middleware

240 0
작성자 : 미들웨어 22/08/08
129 Middleware 미들웨어 아이디로 검색 전체게시물 07-25 257
(오픈소스 활용-10) GC 분석을 빠르고 간편하게 할 수 있는 GCeasy 소개 합니다

카테고리 : Middleware

257 0
작성자 : 미들웨어 22/07/25
Total 138건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top