2010년 8월 20일 금요일

Evolution에서 Gmail IMAP 설정하기

Internet Message Access Protocol (IMAP) 이란?

IMAP은 email 클라이언트가 원격 메일 서버의 이메일을 접근할 수 있도록 하는 프로토콜 중 하나이다. 현재 IMAP 버전 4 revision 1까지 나와 있다. IMAP은 온라인 및 오프라인 모드를 지원하며 사용자가 이메일을 삭제하기 전까지 서버상에 남겨둔다. IMAP과 함께 가장 많이 쓰이는 이메일 프로토콜로는 POP을 들 수 있다. IMAP과 POP을 비교하면 아래와 같다.

  • 서버와의 연결
POP을 사용하는 클라이언트는 새로운 메시지를 내려받을 때 이메일 서버에 연결하지만 IMAP을 사용하는 클라이언트는 항상 서버와 연결 상태를 유지하며 메시지를 필요할 때마다 내려 받는다.

  • 여러 클라이언트 연결
POP 프로토콜은 메일박스에 동시에 연결할 수 있는 클라이언트의 수가 하나로 제한되지만 IMAP은 여러 클라이언트가 동시에 메일박스에 접근할 수 있으며 메일박스에 변동이 생겼을 경우 연결된 클라이언트에 변경 사항을 알려 주기도 한다.

  • MIME 메시지 일부 내려 받기
모든 이메일은 MIME 형태로 전송된다. 이 MIME은 트리 구조를 가지고 있으며 IMAP4는 이들 MIME의 일부분을 분리해서 내려 받을 수 있으며 동시에 전체를 내려 받을 수도 있다. 이로 인해 클라이언트는 이메일의 텍스트 파일만을 내려 받을 수 있으며 첨부 파일이나 스트림 콘텐츠는 나중에 받을 수도 있다.

  • 메시지 상태 정보
IMAP4에 정의되어 있는 flag를 사용하여 메시지의 열람, 답변, 삭제 여부 등의 메시지의 상태를 알 수 있다. 이 플래그 정보는 서버에 저장되기 때문에 다른 이메일 클라이언트로 접속하더라도 동일한 플래그 정보를 볼 수 있다.

  • 여러개의 메일박스
IMAP4 클라이언트는 메일 박스를 생성하고 변경하며 삭제할 수 있다. 또한 메일박스끼리 이메일을 복사 이동 또한 가능하다. 이 기능때문에 공유 혹은 공용 폴더에 접근할 수 있다.

  • 이메일 검색
IMAP4는 서버에 이메일 검색 쿼리를 전달하여 쿼리에 맞는 메일 검색을 요구할 수 있다. 이로 인해 검색을 위해 클라이언트가 메일 메시지를 전부 내려 받을 필요가 없다.

Evolution IMAP 계정 추가

gmail 계정을 IMAP 프로토콜을 이용하여 추가해보도록 하자. 본 포스트에서는 이메일 클라이언트로 Evolution 2.30.2 버전을 사용하였다. 그럼 이제 시작해보자.

우선 gmail 활경설정 페이지에서 IMAP이 활성화되어 있는지 확인해보도록 한다. 자신의 gmail 계정에 로긴하여 환경 설정 페이지의 '전달 및 POP/IMAP' 탭을 열자.
아래쪽 IMAP 액세스란에서 '상태:  IMAP를 사용할 수 있습니다.'를 확인하자. 사용 안함으로 되어 있다면 사용란을 체크하도록 한다.


이제 evolution을 실행하여 Preference (Edit->Preference) 창을 열자


Preference 창의 오른쪽 상단의 Add 버튼을 클릭한다.


Account Assistant 마법사가 실행되면 아래 forward 버튼을 클릭.


자신의 이름과 이메일 주소를 입력한다.


이메일 받기 위한 서버 설정을 한다. Server type은 IMAP+를 선택한다. Gmail은 IMAP 포트로 993을 사용하기 때문에 서버 주소에 imap.gmail.com:993으로 포트번호까지 지정해주어야 한다. Username은 도메인명까지 정확히 입력하도록 한다. Security와 Authentication type도 그림과 같이 설정한다.


받기 옵션은 원하는 걸 선택하도록 한다.


받기 설정과 마찬가지로 보내기 설정 또한 서버 주소에 smtp.gmail.com:587과 같이 포트번호까지 지정하여야 한다. Security와 Authentication type도 그림과 갈이 설정한다.


Account Management 창에서는 단순히 Evolution에서 표시되는 이름을 지정하는 것이므로 자신이 원하는 표시명을 지정하도록 하자. Work 혹은 Personal을 예로 들고 있다.


Apply 버튼 클릭하여 마법사를 종료한다.


Preference 창에 방금 추가한 계정이 나타나 있을 것이다.


Close 버튼을 누르면 서버에서 이메일을 내려 받을 것이다.



본 포스트를 작성하게 된 계기는 아직까지 Google은 Evolution을 위한 IMAP 셋팅 가이드를 제공하지 않고 있기 때문이다. 그렇다고 구글에서 Evolution 사용을 원척적으로 금지하는 것은 아니기 때문에 위와 같이 설정하여 IMAP 프로토콜을 이용하여 Gmail을 더 쉽게 사용할 수 있을 것이다.

댓글 4개:

  1. 감사합니다. 덕분에 저도 imap을 써 볼 수 있게 되었네요 좋은 하루 되세요^^

    답글삭제
  2. @sr - 2010/08/26 19:41
    도움이 되었다니 다행이네요. sr님도 좋은 하루되세요.

    답글삭제
  3. Fantastic blog, I hadn't come across iprize.textcube.com previously during my searches!

    Continue the excellent work!

    답글삭제
  4. @free movie streaming - 2010/10/16 11:38
    thanks for visiting.

    답글삭제