[김기영]님이 남기신 글:
>안녕하세요? 점심 식사는 맛있게 하셨나요?
>우선 답변 감사드리구요.
>
>말씀하신대로 $nslookup mail.bbb.co.kr 해보니 리눅스 박스의 ip
address를 내주는군요.
>
>그리고 외부(daum)메서 메일을 보내면 ,
>/var/spool/vmail/mail.bbb.co.kr/user이름
화일로 메일이 들어갑니다.
>
>/etc/sendmail.cw 화일에는 aaa.net 과 bbb.co.kr이 적혀
있습니다.
>
>근데 pop client(outlook express)에서 서버로 접속하려고 하면 자꾸
id와 passwd를 물어 오네요.
>그래서 server에서 직접 login을 해보려고 해도 login failure가
나옵니다.
>
>서버에서 가상의 메일 도메인에 login할 때는 다른 방법으로
하는건가요?
>아님, dns설정이 잘못되도 서버에서 직접 login하는 것도 안되게
되어 있나요?
>답답하군요...
>
>여기 적은 것 말고 다른걸 건들어 줘야 하나요?
>답답해요... *^^*
>
>
>[산이]님이 남기신 글:
>
>>[김기영]님이 남기신 글:
>>
>>>안녕하세요? 가상메일 서비스를 하려고 발버둥 치는
초자입니다.
>>>
>>>현재 알짜 6.1로 메일서버 구축해 놓고 잘 사용하고
있습니다.
>>>근데 하나의 ip로 여러 도메인에 대해 가상 메일 서비스 할
일이 생겨서 여기저기 찾아다니다가 여기까정 오게
됐네여.
>>>
>>>san2님께서 쓰신 글들은 잘 읽어 보았는데 제가 넘 무지하다
보니 이해를 못해서 기냥 linuxconf의 도움말에 나오는 가상 메일
도메인에서 설며하는 대로 해봤는데요. 잘
안되는군요.
>>>
>>>현재 aaa.net라는 도메인으로 메일을 사용하고 있구요. 앞으로
여러(?)개의 도메인에 대해 메일만 서비스하려고
합니다.
>>>
>>>일단 bbb.co.kr이라는 도메인을 쓰려고 합니다.
>>>자체 네임서버는 갖고 있지 않아 isp에 bbb.co.kr에 대한
도메인의 ip를 주도인메인의 ip인 1.1.1.1(공인ip)로
맞춰 달라고 하고, linuxconf에서 가상메일도메인을
적어주고, sendmail.cf재구성(자동으로
하더군요) 하고, inetd.conf의 pop-3관련 부분에 vpop3d 데몬이 같이
작동하도록 설정한 후 sendmail과 inetd를 재시작시켜주고,
가상 메일 도메인 사용자를 등록한 후 시험을
했습니다.
>>>
>>>근데 pop client(out express)에서 서버로 접속이 안되는 것
같네요.
>>>id와 password만 자꾸 물어보네요.
>>>
>>>그래서 서버에서 직접 id와 password를 넣고 로그인하려니까
그래도 안되는군요,
>>>가상 메일 도메인으로 로그인하려면 다른 방법으로 해야
하나요?
>>>가상 메일 도메인에 대한 사용자로 메일을 보내보면
/var/spool/vmail/bbb.co.kr/user(사용자id)파일로
내용이 들어가 있는데 이 메일을 어떻게 해야할지.
>>>
>>>pop client에서 받는메일서버, 보내는 메일서버를 bbb.co.kr로
지정해줬습니다.
>>>
>>>기본 도메인에 대한 메일은 잘 나가고 , 들어
옵니다.
>>>
>>>sendmail.cw에는
aaa.net과 bbb.co.kr이 적혀 있구요.
>>>inetd.conf에는 pop-3관련 주석을 풀고, 기존 ipop3d에 추가해서
vpop3d가 가상메일에 반응하게 되어 있구요.
>>>
>>>telnet aaa.net 110, .... 25 , telnet bbb.co.kr 110, 25모두 제대로
작동합니다.
>>>메일을 외부에서 보내면 계정으로 잘 들어갑니다.
>>>무엇이 문제일까요?
>>>많은 조언 부탁드립니다.
>>
>>========================================
>>
>>
>>안녕하세요?
>>
>>"가상"이라는
말이 들어가면 일단 네임서버에서 크게 작용합니다..
>>
>>네임서버 몫이 큰편이죠...
>>
>>nslookup으로
>>bbb.co.kr 도메인(및 @호스트)에 대한 IP 주소가
>>현재 설정하려는 리눅스 박스의 IP와 동일해야합니다.
>>
>>이것이 가상 메일서버입니다...
>>
>>기계는 하나이지만 마치 각각의 독립된 여러 개의 호스트가
존재하는것
>>처럼 보이는게 가상 호스트입니다.
>>
>>네임서버에서
제대로 설정해 줬고
>>/etc/sendmail.cw 파일에 가상 호스트를 설정해 주기만
하면
>>가상 메일서버 설정은 끝입니다..
>>
>>생각보다 간단합니다...
>>
>>그리고 가상 메일서버에 대한 계정은 리눅스 박스 계정에
준합니다.
>>저 같은 경우에는 굳지 가상 호스트에 대한 디렉토리는 만들
필요는 없습니다.
>>
>>요약하면
>>
>>1.
>>우선적으로 현재 설정하려는 가상 호스트(가상 도메인)의 IP
주소가
>>현재의 리눅스 박스의 IP 주소와 일치하는지
nslookup으로
>>확인하기 바랍니다.
>>
>>2.
>>/etc/sendmail.cw 파일에 가상 호스트를 설정합니다.
>>
>>이게 전부입니다...
>>
>>*PS:
>>vmail, vpop3d......글쎄요...이건
제가 해보질 않아서....
>>정확한 답변을 못하겠네요....
>
>========================================
========================================
모든게 정상이고
기본 호스트에 대해서도 정상이고
가상 호스트 부분에 문제가 있다면
받는 메일호스트(가상
호스트) 이름이 잘못된것 같습니다.
그런데
로컬 호스트에서
# telnet bbb.co.kr 110
으로 정상적으로 ID와 패스워드로 접근이 된다면
원격의 호스트에서도 가능해야함은 당연합니다.
그런데 이게 되지 않는다고 하니 정말 어렵군요..
.....
# nslookup mail.bbb.co.kr
이라고 했는데
정확하게 네임서버에서 설정한 가상 호스트가 그 대상입니다.
mail.bbb.co.kr로 네임서버에서 설정했다면
당연히 받는 메일서버도
mail.bbb.co.kr
이어야합니다..
그래야 앞뒤가 맞죠...
또한 받는 ID(계정)도 시스템상에 메일박스를 가진
유저이어야합니다.
(이건 맞는것 같은데)
솔직히 가상호스트에 관한 질문의 70%이상이 네임서버에 관한
문제입니다.
다시한번 시도해 보시길 바랍니다..
..
*PS : 웁 그리고 linuxconf 로 설정했다고 했는데
이것으로 설정해 보질 않아서........정확한
답변이 되질 않네요...
..
|