오늘은 대한입니다.
sun's longitude:300 29 22.76 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 1707 번 글의 답장글 : Re: pop3 설치했는데 메일은 받을 수가 없어요..
 이름  산이(san2@linuxchannel.net) [홈]http://www.linuxchannel.net
[이영숙]님이 남기신 글:

>안녕하세요...
>
>메일 서버 설치 시 한가지 문제가 발생해서 도움을 요청합니다.
>바쁘시더라도 꼭 좀 읽어보시고, 답변 주시길 바랍니다..!!
>
>이번에 qpopper를 설치했는데, Outlook Express에서 메일을
>불러오려고 하면 아래와 같은 에러메세지가 뜹니다.
>서버에 연결할 수 없습니다. 계정: 'XXX.com', 서버: 'XXX.com',
>프로토콜: POP3, 포트: 110, 보안(SSL): 아니오, 소켓 오류: 10061,
>오류 번호: 0x800CCC0E
>
>Qpopper설치 시 에러는 없었고, telnet localhost 110하고 난 후에 다음과 같이 뜹니다.
>
>[root@ns ]# telnet localhost 110
>Trying 127.0.0.x...
>Connected to 127.0.0.x
>Escape character is '^]'.
>+OK QPOP (version 3.1.2) at XXX.com starting.
>user AAAA
>+OK Password required for AAAA.
>pass BBBB
>-ERR [AUTH] Access is blocked for UIDs below 10
>+OK Pop server at XXX.com signing off.
>Connection closed by foreign host.
>라고 나옵니다.
>
>메일 받을 수 있도록 도와주세요...
>꼭 답변 좀 주세요..

========================================


거의 성공한것 같은데 인증부분에 문제가 있군요..

아래는 제가 방금 테스트한 내용을 그대로 옮긴것입니다.


1. 우선 qpopper 최신 버전을 다운로드합니다.

# lynx --source http://ftp.linuxchannel.net/apps/qpopper/qpopper4.0.3.tar.gz > qpopper4.0.3.tar.gz

또는

ftp://ftp.qualcomm.com/eudora/servers/unix/popper/

에 원본이 있으니 참고하시고,


2. 압축해제 및 컴파일

# mv qpopper4.0.3.tar.gz /usr/local/src/
# cd /usr/local/src
# tar zxvf qpopper4.0.3.tar.gz
# cd qpopper4.0.3

이곳에 pdf 파일에 자세한 내용이 있군요....너무 자세할 정도로...
근데 영어군요....

# ./configure --enable-specialauth --enable-servermode

그외 쓸만한 옵션이 많은데 최소한 이정도 옵션은 필요합니다.

# make
에러가 없어야 함.


3. popper파일 복사하기

# cp popper/popper /usr/local/lib/


4. /etc/xinetd.d/ipop3 편집

만약 이파일이 없다면 생성하고 다음과 같이 편집합니다.


service pop3
{
disable = no
socket_type = stream
wait = no
user = root
#server = /usr/sbin/ipop3d
server = /usr/local/lib/popper
server_args = qpopper -s
log_on_success += USERID
log_on_failure += USERID
}

server_args 에서 예전의 3.x 버전은 popper -s 옵션이었는데
4.x는 qpopper -s 이군요.
그런데 둘다 해다 이상없군요..


5. xinetd 재가동

# /etc/rc.d/init.d/xinetd stop
# /etc/rc.d/init.d/xinetd start
# /etc/rc.d/init.d/xinetd stop
# /etc/rc.d/init.d/xinetd start

이때 주의할 점은 xinetd파일은 스크립트 파일이므로
오류체크를 100% 믿지 못합니다.
때문에 위와 같이 stop start을 두번 반복해서 모두 [OK] 메시지가 보여줘야합니다.
만약 실패하면 위의 과정을 뒤풀이해야합나다.

6. 접속테스트

# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Qpopper (version 4.0.3) at home.intro21.net starting.
user san2
+OK Password required for san2.
pass xxxxxx
+OK san2 has 0 visible messages (0 hidden) in 0 octets.
quit
+OK Pop server at home.intro21.net signing off.
Connection closed by foreign host.
#

locahost에서만 테스트하지 마시고
다른 컴퓨터가 있다면

# telnet xxx.host.com 110

으로 접속해 보세요...

만약 여기에서 접근이 안되면

/etc/hosts.allow
/etc/hosts.deny

파일을 만져야할것 같군요...

이상입니다.
2001년 07월 27일 02:19:19 금(새벽)  from 211.35.159.131
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds