혹시나 access 파일에 도메인 RELAY 시켜주고,
sendmail.cf에서 550을 찾아 주석처리해줘도 pop와 imap가 안되시는 분들께
도움이 될까 싶어 글 올립니다.
제가 이 일을 당했거든요. imap는 위와 같이 하니까 되는데
pop가 안되드라구요. 그래서 연구한 끝에 해결했습니다.
저는 와우 6.2를 사용하다가 레드햇 7.0으로 업그레이드 했거든요.
* pop3 와 imap는 리눅스 레드햇 7.0 버젼의 경우 xinetd가 총괄하여 관리한다.
1. 우선 /etc/xinetd.d 로 가서 imap , ipop3를 vi 편집기로 연다.
default : on 을 확인하고
service 명을 확인한다. imap 와 pop3로 적혀져 있음.
disable : no 로 한다. (disable의 뜻은 아시죠? 무능케하다..라는..뜻이니까
no로 하면 사용한다는 뜻이죠.)
2. /etc/sevices 를 열어 서비스명과 tcp포트를 확인한다.
서비스명 포트 alias
imap2 143 imap (xinetd.d디렉토리안에 있는 파일명)
pop3 110 pop-3 //
3. pop3가 작동하지 않아 telnet localhost pop3로 확인하니 연결이 안됨.
xinetd.d의 파일명을 찾아보니 pop-3가 있기는 하나 사용치 못하게 되어 있음.
ipop3가 실제 사용되는 파일임.
/etc/services의 pop3의 alias를 ipop3로 수정.
4. 이건 해도 되고 안해도 되는건데요. imap2보다는 imap3 가 좋으니까..
imap2 가 디폴트 포트값이 143이고
imap3 가 220임. imap2가 작동되고 있다는 증거.
따라서 imap2의 포트를 220번으로 바꾸고 imap3의 포트를 143번으로
바꿈. alias imap3에 부여.
5. /etc/services imap3 143 imap
pop3 110 ipop3
요렇게 고쳤어요.
*ntsysv 를 사용하여 부팅시에 자동으로 띄워지게 할 수 있다.
이때 속해있는 서비스명은 alias 명 즉 xinetd.d 안에 들어 있는
파일명과 같다. 따라서 서비스명 보다 alias 명이 더 중요^^;
틀린부분이 있으면 고쳐주시구요. ^^ 감사합니다.
--
영원한 미로..