[dash]님이 남기신 글:
>[산이]님이 남기신 글:
>>오랜만이군요...........
>>IMAP 데몬은 RPM으로 설치해도 상관없고
>>소스로 설치해도 상관없습니다.
>>저 같은 경우에는 WU-IMAP 패키지(pop3 포함)를
>>설치하여 사용하고 있습니다.
>># rpm -qa | grep imap
>>imap-4.5-4
>>#
>># cat /etc/inetd.conf | grep imap
>>imap stream tcp nowait root /usr/sbin/tcpd imapd
>>#
>># cat /etc/servi* | grep imap
>>imap2 143/tcp imap # Interim Mail Access Proto v2
>>imap2 143/udp imap
>>imap3 220/tcp # Interactive Mail Access
>>imap3 220/udp # Protocol v3
>>simap 993/tcp # IMAP over SSL
>>#
>>
>>이와같이 되어 있군요...
>>
>>설정은 따로 없습니다.
>>
>>이와 같이 패키지를 설치하고
>>/etc/inetd.conf 파일에 주석이 있다면 제거하고
>>슈퍼데몬을 재가동하면 그만입니다.
>>
>>아웃룩에서 IMAP 서버로 접속해서 메일을 받아보세요.....
>
>========================================
>네...답변감사드립니다. 아... 초보가 질문을... 쩝...
>제가 질문하려한 것은 imap에서 유저나 암호등을 추가해주는 사항을
>물을려고 했던겁니다.
>그런데 그냥 리눅계정으로 imap접속하니 받아올수가 있군여..--;;
>imap도 pop처럼 계정설정을 따로 해주어야 하는지 몰랐습니다.
>
>이번엔 다른 질문 좀 드리겠습니다. --;;
> virtusertable에
>@...1... root
>@...2... root
>root@...1... 다른 메일주소
>root@...2... 다른 메일주소
>로 하여 1번주소와 2번 주소로 보내면 2개 다 리눅박스와 다른메일주소로 오게끔 하였는데, root로 두개의 주소로 보내면 두개의 편지가 각각
>리눅박스와 다른메일주소로 옵니다. 각기 리눅박스- 1번주소로 보낸
>메일 하나, 다른메일주소- 2번주소로 보낸 메일하나 이렇게 옵니다.
>왜 그렇죠?,
>
>넘 기초적인 질문이라 쑥스럽네요...죄송...
>제 나름대로 찾아봤지만 없어서 글 올립니다.
>
>신경써주셔서 감사드리고 앞으로도 좋은 정보 얻어가겠습니다.
>오늘도 비가 오네요..
========================================
IAMP는 POP3와 같이 메일서버에서 메일 클라언트로 보내주는 역할을
하는 프로토콜입니다.
따라서 IMAP 프로토콜을 사용하려면 당여히 IMAP 데몬을 설치해야
하는데 일반적으로 많이 설치하는것이 WU-IMAP입니다.
IMAP 계정(?)은 DB를 사용하지 않는 이상
리눅스 시스템 계정이 그 대상자입니다.
따라서 추가 계정을 하려면 시스템 계정(adduser)을 추가하면 됩니다.
패스워드도 마찬가지로 시스템 계정 패스워드로....
때문에 virtusertable도 똑같이 적용됩니다.
그런데 위에 설정한 예는 제가 이해하기 힘든 설정이군요...
>로 하여 1번주소와 2번 주소로 보내면 2개 다 리눅박스와 다른메일주소로 오게끔 하였는데, root로 두개의 주소로 보내면 두개의 편지가 각각
>리눅박스와 다른메일주소로 옵니다.
지금 그렇게 설정되어 있습니다.
그리고
>리눅박스- 1번주소로 보낸 메일 하나,
>다른메일주소- 2번주소로 보낸 메일하나 이렇게 옵니다.
>왜 그렇죠?,
???
아무리 읽어보아도 질문의 의도를 파악하기 힘드네요...(제 머리가 나쁜가보네요)
해답을 주지 못하기 때문에
개념정도만 약간 설명합니다.
virtusertable 에서 왼쪽에 오는 메일주소나 유저는 가상유저입니다.
즉 시스템 계정에 존재하는 계정일 수도 있고 존재하지 않은 유저입니다.
만약
san2 aaa
와 같이 설정하면
san2로 들어오는 메일(센드메일 입장에서)은 모두 aaa 유저의
메일박스로 들어갑니다.
즉 aaa 유저는 꼭 시스템에 존재하는 계정이어야합니다.
그런데
이와 같은 설정에서
가상메일서버가 두개 이상 있다면
예를 들어 linux.ac.kr linux.net
위의 설정은
san2@linux.ac.kr aaa
san2@linux.net aaa
와 동일한 설정입니다.
virtusertable 사용 목적은
여러개의 가상 도메인이 존재할 때 유용할 경우입니다.
virtusertable 말고 /etc/aliases 파일을 이용할 수 있습니다.
오히려 이게 더 잘되더군요...
예를들어
흔히 볼 수 있는
webmaster 라는 메일주소에 대해서
두개의 가상 도메인이 설정되어 각각 도메인마다 다른 유저로
메일을 받아볼 수 있게 하려면
webmaster@linux.ac.kr aaa
webmasert@linux.net bbb
와 같이 설정합니다.
그런데
webmaster@linux.ac.kr 로 들어오는 메일을
각각 aaa와 admin 이라는 계정으로
똑같이 메일을 가게하려면
virtsusertable 보다는 /etc/aliases 파일을 이용해야합니다
webmaster: aaa,admin
이파일에서는 virutsertable와 다르게 가상 유저를 왼쪽과
오른쪽에 모두 설정할 수 있습니다.
정리하면
virtusertable은
하나의 같은 유저(가상유저포함)로 들어오는 메일에 대해서
가상메일서버로 구분하여 각각 다른 계정 또는 똑같은 계정이나
다른 메일서버로 보내게 됩니다.
핵심은 어떤 메일주소로 구성해서 들어오는냐입니다.
반면
aliases파일은
어떤 메일주소로 구성해서 들어오는냐가 아니고
설정한 가상유저에 대해서 어떤 사람들(한명 또는 여러명)에게
메일을 보내냐입니다.
또한
왼쪽(들어오는유저)과 오른쪽(보내는유저)에는 모두 가상유저를
설정할 수 있으며
왼쪽에는 @이하를 포함하지않은 순수 유저(가상유저포함)이름이고
오른쪽은 @를 포함한 완전한 주조(가상유저포함)나 순수유저(가상유저포함)
가 그 대상입니다.
*PS:
>root@...1... 다른 메일주소
>root@...2... 다른 메일주소
이부분은 이해할 수 있는데
>@...1... root
>@...2... root
두개를 합해 놓으면 전혀 이해가 되질 않네요...
정리해서 다시 질문해 주십시오...
질문의 정확한 의도를 제가 이해하지 못하니
길게 장문이 되어 버렸네요....T.T |