사이트 내 전체검색
우분투 9.10 에 메일서버(Postfix + dovecot) 설치하기 2010/03/15 21:14.
로빈아빠
https://cmd.kr/server/966 URL이 복사되었습니다.

본문

- 설치환경 -
OS : 우분투 9.10
Package : Postfix 2.6.5-3 , 
               dovecot-common 1:1.1.11-0 , 
               dovecot-pop3d 1:1.1.11-0,
               dovecot-imapd 1:1.1.11-0


우분투 도큐먼트중 자신의 운영체제 버전에 맞는 것을 찾아서 Server 부분을 보면 된다.

내경우는 9.10  버전의 도큐먼트  https://help.ubuntu.com/9.10/serverguide/C/index.html
의 이메일 서비스 부분을 참고하여 설치/설정 하였다. 페이지가 안뜬다면 첨부된 PDF 파일을 참조하여 설치하면된다.

메뉴얼중 이메일서비스에 보면 간단한 개념이 설명되어 있다
Postfix is the default Mail Transfer Agent (MTA) in Ubuntu. 
postfix는 우분투를 깔면 기본으로 설치 되는 MTA 라는 것을 알수 있다. MTA는 무엇인가?
메일을 대신 전송해주는 역활을 하는 에이전트라는 뜻이다. 즉 원격지에서 내가 구성해논 이멜서버를 통해 대신 메일을 보낼수 있다. 지메일 서버 처럼!

그렇다면 메일을 그 서버에서 받아 오기도 해야할것이다.
Dovecot is a Mail Delivery Agent
Dovecot이 바로 아웃룩익스프레스나 썬더버드 같은 툴로 메일서버에서 원격지로 메일을 배달해주는 메일 전달 에이전트역할을 한다.

Exim 이나 기타 qpopper , sendmail , qmail 등 여러 가지 프로그램이 있으니 여기에서는 이 두가지만을 사용해보기로 한다. (사실 이게 우분투 메뉴얼에 표시가 잘되어있고 많이들 조합하는 콤비 인것같아서 이다. :)


1. POSTFIX 설치
postfix 설치는 메뉴얼대로 설치하면 된다. SSL 인증부분이나 CA와 같이 인증서를 만드는 부분이 있는데 그부분은 암호화된 연결을 사용하지 않을 거라면 그냥 넘겨도 된다. 암호화된 연결 이전에 먼저 성공 시켜봐야 될것이 아닌가!

메뉴얼을 잘따라 왔다면 telnet localhost 25 라는 명령을 통해 서버가 잘 실행되는지 알수있다.

더보기

HELO localhost
mail from : your id@localhost
rcpt to : your id@localhost
data
test mail
.

파란색 명령어 중간중간에 OK . 나 긍정적인 메세지 , 오류가 없다면 잘동작하는 것이다.
실제로 저부분은 메일을 보내는 명령어 들이다 your id 는 실제 생성되어있는 계정의 아이디를 넣어주면 된다.

여기까지 다되었다면 우리는 MTA 즉 보내는 메일서버를 다 설치한 셈이다. 원격지에서 이서버를 통해서 메일을 보낼수 있는 것이다.

2. Dovecot 설치
다음은 메일 전달 에이전트인 dovecot 이다. 크게 3가지 패키지가 필요하다
common,pop3d,imapd 이렇게 세가지 이다. 메뉴얼에 설치방법은 자세히 나와있다. 그대로 따라가기만 하면된다. 단지 암호/보안 관련쪽 설정은 넘겨도 무방하다.
메뉴얼을 따라 설치가 다됐다면 테스트 해볼차례다

telnet localhost 110

명령을 수행하고
USER your id
PASS your password
까지 입력해서 OK 라는 긍적적인 메세지가 뜨기를 기도해보자.

아마 될 것이다. 안된다면 여러 복합적인 문제가 있다. 접근 대역폭을 변경한다던지
인증 방식을 Plain login 방식으로 바꾸어줘야한다.

인증방식이 plain text login 으로 설정이 안되어 있을 가능성이 크다.
그렇다면 /etc/dovecot/dovecot.conf 에 환경설정 내용을 바꾸어주자.

더보기

protocols = imap imaps pop3 pop3s

disable_plaintext_auth = no

mail_location = mbox:-/mail:INBoX =/var/mail/%u

mechanisms = plain

등으로 설정되어있는지 확인 해본다.




댓글목록

등록된 댓글이 없습니다.

1,139 (1/23P)

Search

Copyright © Cmd 명령어 52.14.1.136